Apache Web 伺服器正在偵聽 ipv6 類型

Apache Web 伺服器正在偵聽 ipv6 類型

我在 HP 伺服器中安裝了一個應用程序,該應用程式本身安裝了 apache 2.4 Web 伺服器。

但我檢查了伺服器中該服務的狀態。

我無法理解應用程式有 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

相關內容