如何在 Debian 10 上使用 Nginx 启用 IPv6

如何在 Debian 10 上使用 Nginx 启用 IPv6

我在 Debian 10 上新安装的 Nginx 上使用 IPv6 地址时遇到问题。Nginx 的版本是 1.14.2。当我验证 Nginx 是否支持 IPv6 时,我发现它未启用。我使用以下命令:

nginx -V

之前我在 Debian 9 上进行了安装,其中 Nginx(v. 1.10.3)默认启用了 IPv6 支持。

我通过使用 --with-ipv6 选项编译 Nginx 解决了 Debian 10 上的问题。但令我惊讶的是,它不再默认启用。这就是我开这个帖子的原因。

感谢您的帮助。

答案1

我继续研究,发现在 1.10.3 版和 1.14.2 版之间,Nginx 删除了 --with-ipv6 标志,以默认集成 IPv6 支持。谜团解开了。

来源:http://nginx.org/en/CHANGES

nginx 1.11.5 的变化

*) 变化:--with-ipv6 配置选项已被删除,现在自动配置IPv6支持。

相关内容