VPS设置IPv6
首先,你需要一个IPv6地址。
ifconfig应该可以看到类似一行:
[code]inet6 addr: 2605:8900:1000:1001:b:0:2f:2/112 Scope:Global[/code]
2605:8900:1000:1001:b:0:2f:2对应你的IPv6地址,下同。
测试IPv6能否正常使用:
[code]ping6 ipv6.google.com[/code]
能Ping通则下一步。
不能则需要在/etc/network/interfaces中加入:
[code]iface eth0 inet6 static
address 2605:8900:1000:1001:b:0:2f:2
netmask *
gateway *****************************
[/code]
以上参数应该在VPS控制面板中都有提供。
重启NetWork:
[code]sudo /etc/init.d/networking restart[/code]
再次测试能否Ping通。
LNMP/Nginx启用IPv6
在/usr/local/nginx/conf/nginx.conf中找到类似:
[code]server
{
listen 80;
server_name a-nerd.info;[/code]
在server_name上方加入
[code]listen [2605:8900:1000:1001:b:0:2f:2]:80 ipv6only=on;[/code]
如在/usr/local/nginx/conf/vhost下有相关以你的域名为名的文件,也同样修改。
重启nginx:
[code]killall nginx
/usr/local/nginx/sbin/nginx[/code]
访问http://[yourip]可查看是否成功。
参考:
本文链接地址: Ubuntu VPS和LNMP/Nginx启用IPv6
发表评论