中文无码一区二区不卡av_色欲aⅴ 无码_亚洲AV无码乱码国产精品_人妻中出无码一区二区三区
標題:
[教程]
為wdcp的lnmp添加ipv6支持
[打印本頁]
作者:
shujun
時間:
2012-4-22 16:44
標題:
為wdcp的lnmp添加ipv6支持
本帖最后由 shujun 于 2012-4-22 16:50 編輯
從去年起開始像管理員請教如何添加ipv6,管理員的教誨給予我巨大的鞭策,于是今天花了半天時間仔細看wdcp的目錄結構,總結添加ipv6的方法。希望對需要的朋友起到參考作用,不足支持,歡迎指點。喜歡損人的高手請直接無視,拜謝!!!
一、為nginx添加ipv6模塊
2.3.2版本的nginx默認為1.0.12版本,其他版本請做相應修改 ,如果想升級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模塊
如果 帶有 “
--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已經編譯成功
執行 執行
[/code]/www/wdlinux/nginx/sbin/nginx -V [/code]
返回含有如下字符
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,免費的
或者直接用
//[ipv6]/
復制代碼
訪問主機上的默認網站
注:1、請確定主機帶有ipv6,ifconfig查看
2、其他主機環境,請根據情況適當修改
3、二步中若不想監聽全部ip,請修改
listen [::]:80;
為
listen ipv4:80;
listen [ipv6]:80;
作者:
shujun
時間:
2012-4-22 16:44
本帖最后由 shujun 于 2012-4-22 16:52 編輯
升級nginx,順便使其支持ipv6,只需要稍稍修老大發的升級腳本即可
執行
wget //down.bsussrc.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,如要指定版本,執行腳本后臺加上版本號就可以,如
sh nginx_up.sh 1.0.12
復制代碼
就不需要1樓第一步那么麻煩啦
哈哈 !!
然后就再看1樓的二、三兩步吧
作者:
shujun
時間:
2012-4-22 16:54
下載
(71.01 KB)
2012-4-22 16:54
圖片附件:
test.jpg
(2012-4-22 16:54, 71.01 KB) / 下載次數 9058
//bsussrc.cn/bbs/attachment.php?aid=581&k=a3ca29c0477234fc63b89b115f602bfa&t=1716012943&sid=MWw0uv
作者:
admin
時間:
2012-4-22 22:07
很不錯
作者:
51our
時間:
2013-2-3 10:51
頂頂頂 哈哈 nginx-1.0.15 同方法解決
作者:
lexypig
時間:
2013-7-27 16:07
謝謝樓主分享,先mark一下,一會兒試試看!
作者:
qiuqiu88200002
時間:
2017-8-14 15:38
回復
1#
shujun
按照這個操作后 ipv4打不開了 我是1.8.1的nginx 不做這個操作 ipv4可以 ipv6 只能加載文字 其他資源不能加載
作者:
tyfj
時間:
2018-3-23 23:49
111111111111111111111111
歡迎光臨 WDlinux官方論壇 (//bsussrc.cn/bbs/)
Powered by Discuz! 7.2