|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:CentOS是一个基于RedHatLinux提供的可自由使用源代码的企业级Linux发行版本。
IPv4地点将很快用完,IPv6提高也是一定之路,如今很多VPS办事商都已入手下手IPv6的过渡,像BurstNet、BuyVM等都能够向客服发Ticket索要IPv6地点,He.net同时也供应IPv6Tunnel直接的让VPS撑持IPv6。
准备事情:向BurstNet客服索要IPv6地点,客服复兴加上了就能够了,假如是其他的VPS办事商请先扣问是不是能加。
1、为Nginx增加IPv6模块
1、起首进进nginx源码的解压目次,上面以lnmp为例(12月10日以后下载的不必增加,默许已撑持IPv6),好比:lnmp0.5/nginx-0.7.67/,假如健忘放在谁人目次了,能够实行:find/-name"nginx-0.7.67"-typed
2、找到目次以后,实行:cd/root/lnmp0.5/nginx-0.6.67/
3、接上去给Nginx加上IPv6模块,实行:./configure--user=www--group=www--prefix=/usr/local/nginx--with-http_stub_status_module--with-http_ssl_module--with-ipv6
4、假如编译没有毛病,然后实行:make但不要makeinstall。
5、编译完,在objs目次下有一个nginx实行文件,先备份下本来老的nginx文件,实行:mv/usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx.old,再把新objs下的nginxcp到sbin下,实行:cpobjs/nginx/usr/local/nginx/sbin/nginx
6、实行/usr/local/nginx/sbin/nginx-t测试下,显现没有成绩。
7、再实行:makeupgrade
8、实行:/usr/local/nginx/sbin/nginx-V看一下,IPv6模块已编译出来了。
2、Nginx启用IPv6
Nginx增加上IPv6后,必要实行:killallnginx再实行:/usr/local/nginx/sbin/nginx不克不及用光滑重启。
修正Nginx一切假造主机的设置,这个/usr/local/nginx/conf/nginx.conf也要修正,将一切server{}内里的listen前面全体加上IP,以下:server
{
listen184.82.232.8:80;
listen[2607:f878:3:2:0:300:2004:10]:80;
listen[2607:f878:3:2:0:300:2004:11]:80;
server_nameburst-la.vpser.net;
indexindex.htmlindex.htmindex.php;
root/home/wwwroot;
....省略部分派置
} 要注重IPv6地点必要用[]括起来,假如客服已给加上IPv6地点了,而你不晓得能够实行:ifconfig下令,以下图:
按下面请求修正好后,实行:/usr/local/nginx/sbin/nginx-t检察是不是有毛病,没有毛病能够实行:killallnginx,再实行:/usr/local/nginx/sbin/nginx启动便可。
翻开扫瞄器输出:http://[2607:f878:3:2:0:300:2004:10]/就能够会见了。
PS:你的电脑必要已撑持IPv6,且连进IPv6,可使用六飞、***6之类的实际撑持IPv6。
假如在安装过程当中有成绩,接待再本文留言大概到vps服装论坛响应版块发帖。
>>转载请说明出处:VPS侦察本文链接地点:http://www.vpser.net/build/nginx-lnmp-ipv6.html小知识:CentOS出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux使用。 |
|