您好,登錄后才能下訂單哦!
這篇文章給大家介紹為wdcp面板的lnmp服務器添加ipv6支持的方法是怎樣的,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
一、為nginx添加ipv6模塊
在SSH窗口中執行
/www/wdlinux/nginx/sbin/nginx -V
返回含有如下字符
configure arguments: --user=www --group=www --prefix=/www/wdlinux/nginx-1.0.12 --with-http_stub_status_module --with-http_ssl_module
說明默認并沒有把nginx的ipv6模塊編譯進去,于是我們需要重新編譯nginx,為其添加ipv6模塊
不排除以后的版本會默認將ipv6編譯進去,如果帶有 “ --with-ipv6”則說明ipv6模塊已被添加,請直接查看第二步
進入nginx安裝目錄
cd /root/lanmp/nginx-1.0.12
執行
./configure --user=www --group=www --prefix=/www/wdlinux/nginx-1.0.12 --with-http_stub_status_module --with-http_ssl_module --with-ipv6
返回正確信息,接著輸入
make
編譯完會在objs目錄下生成一個nginx執行文件,先備份下原來老的nginx文件,執行:mv /www/wdlinux/nginx-1.0.12/sbin/nginx /www/wdlinux/nginx-1.0.12/sbin/nginx.old ,再把新objs下的nginx cp到sbin下,執行:cp objs/nginx /www/wdlinux/nginx-1.0.12/sbin/nginx
可以執行
/www/wdlinux/nginx/sbin/nginx -t
返回
nginx: the configuration file /www/wdlinux/nginx-1.0.14/conf/nginx.conf syntax is ok
nginx: configuration file /www/wdlinux/nginx-1.0.14/conf/nginx.conf test is successful
說明nginx已經編譯成功
執行 執行
/www/wdlinux/nginx/sbin/nginx -V
返回含有如下字符
configure arguments: --user=www --group=www --prefix=/www/wdlinux/nginx-1.0.14 --with-http_stub_status_module --with-http_ssl_module --with-ipv6
說明ipv6模塊已經添加成功
執行
make upgrade
升級程序
二、配置nginx使之支持監聽通過ipv6發來的訪問請求
將/www/wdlinux/nginx-1.0.12/conf/vhost中所有的*.conf文件中
listen 80;
改為
listen [::]:80;
使之監聽本機所有ipv4、ipv6地址
在此執行
/www/wdlinux/nginx/sbin/nginx -t
若返回
nginx: the configuration file /www/wdlinux/nginx-1.0.12/conf/nginx.conf syntax is ok
nginx: configuration file /www/wdlinux/nginx-1.0.12/conf/nginx.conf test is successful
說明nginx配置無誤
重啟nginx,先執行
killall nginx
再執行
/www/wdlinux/nginx-1.0.12/sbin/nginx
三、為域名添加AAAA記錄,待生效后,即可通過ipv6訪問網站 ,若域名服務商不支持AAAA解析,推薦DNSPOD,免費的,好用的
或者直接用http://[ipv6]/ 訪問主機上的默認網站
注:1、請確定主機帶有ipv6,ifconfig查看
2、其他主機環境,請根據情況適當修改
3、二步中若不想監聽全部ip,請修改
listen [::]:80;
為
listen ipv4:80;
listen [ipv6]:80;
如果覺得上面添加ipv6模塊復雜麻煩的話,我們還可以通過稍微官方提供的nginx升級腳本來達到一鍵支持ipv6的目的。
下載一鍵升級腳本,執行
wget http://down.wdlinux.cn/in/nginx_up.sh
然后打開
nginx_up.sh
查找
./configure --user=www --group=www --prefix=/www/wdlinux/nginx-$ver --with-http_stub_status_module --with-http_ssl_module
大約在15行,在其后添加
--with-ipv6
成為
./configure --user=www --group=www --prefix=/www/wdlinux/nginx-$ver --with-http_stub_status_module --with-http_ssl_module --with-ipv6
保存,退出
執行
sh nginx_up.sh
默認升級是1.0.14,如要指定版本,執行腳本后臺加上版本號就可以,
如果所加版本號為當前正在使用版本則只添加ipv6模塊
例如:執行
sh nginx_up.sh 1.0.12
效果與上面的步驟一,完全一致。
關于為wdcp面板的lnmp服務器添加ipv6支持的方法是怎樣的就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。