Ubuntu VPS和LNMP/Nginx启用IPv6

九 27 2013 Published by under Linux/Ubuntu

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]可查看是否成功。

参考:

http://www.lainme.com/

http://www.ipv6home.cn/

本文链接地址: Ubuntu VPS和LNMP/Nginx启用IPv6



Tags:

No responses yet

发表评论