Apache Web 服务器正在监听 ipv6 类型

Apache Web 服务器正在监听 ipv6 类型

我在 HP 服务器中安装了一个应用程序,该服务器本身安装了 apache 2.4 Web 服务器。我为该应用程序提供了 ipv4 地址。

但是我检查了服务器中该服务的状态,发现 apache web 服务器正在通过 ipv6 类型以及端口 80 和 443 进行监听。

我不明白是否会出现任何问题,因为应用程序具有 ipv4 ip 并且服务正在通过 ipv6 进行监听。

服务器有 RHEL 6.5

答案1

默认情况下,Apache 将监听所有 IP,包括 IPv6 和 IPv4。这由 Listen 指令定义:

Listen 80

如果只想限制 IPv4,请将设置更改为

Listen 0.0.0.0:80

这会限制 Apache 仅监听 IPv4 连接。如果要阻止 Apache 监听 IPv6 上的 HTTPS,请对端口 443 重复此操作。

答案2

您还可以在系统上禁用 IPV6:

编辑 /etc/sysctl.conf


 net.ipv6.conf.all.disable_ipv6 = 1
 net.ipv6.conf.default.disable_ipv6 = 1

https://wiki.centos.org/FAQ/CentOS7

相关内容