• 子方有料致力于陪伴互联网运营小白共同探索成长,与IT爱好者共享探索乐趣
  • 淘·有料 | 爱购物爱省钱,天猫淘宝优惠天天有
  • 建站只为分享,欢迎在PC端文章面打赏支持
  • 使用Ctrl+D 可收藏本站

为lnmp增加ipv6支持,纯ipv6无法使用军哥的lnmp一键包

好玩有趣 陆子方 1年前 (2019-07-18) 1001次浏览 0个评论 扫描二维码

在认识宝塔面板之前,陆子方是先认识了军哥的lnmp一键包,后来才摸索到宝塔面板。军哥的lnmp一键包对于小内存的服务器来说真的特别优秀,两年前要求的最低内存是128兆,直到今天如果你的VPS只有128兆的内存仍然可以使用。在那时宝塔面板和军哥的军哥的lnmp一键包对硬件要其实是差不多的。

nginx没有监听ipv6

当一键包完成安装后,陆子方注意到22端口的IP v6是有监听的,但是80端口只监听了IP v4。陆子方想起了之前宝塔面板可以增加对IP v6的监听,所以肯定是监听出了问题。

所以解决思路是:nginx增加监听ipv6

在官网的帮助文档写道:
IPv6服务器环境下lnmp的设置及注意事项
请参考:https://www.vpser.net/build/nginx-lnmp-ipv6.html

实际上这一篇文章已经过去很久了,对现在的版本已经没有支持作用。

一开始,陆子方也进行了搜索,执行/usr/local/nginx/sbin/nginx -V 命令查看时,没有发现"--with-ipv6"

其实,这个参数已经移除了。
Changes with nginx 1.11.5 11 Oct 2016
Change: the --with-ipv6 configure option was removed, now IPv6 support is configured automatically.

解决问题

打开以下目录
/usr/local/nginx/conf/

找到对应的网站conf文件
listen 80;
#listen [::]:80;
server_name tz.idsf.ml ;
index index.html index.htm index.php default.html default.htm default.php;

大家发现问题了吗?ipv6监听被注释掉了,请把#号删除,重启nginx,就解决问题了


子方有料原创丨转载请注明原文链接
期待您的评论或捐赠,这是最好的鼓励和支持!
喜欢 (0)
[赞赏使我快乐]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到