我在 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