Linux
Apache 的兩個 netstat 結果之間的差異
我們在兩個前端網路伺服器上執行 RedHat Linux,它們都執行 Apache HTTP Server。
我已經對兩個 httpd.conf 文件進行了比較,除了伺服器主機名之外沒有任何區別。我們已經看到一些問題,當向第一個網路伺服器發出請求時,其中一個伺服器正在向負載均衡器發送重置。所以我注意到一些獨特的東西:
當我執行 netstat-an | grep 80 | grep LISTEN 結果不一樣。
第一個節目:0.0.0.0:80 LISTEN(我習慣於看到這個,我相信它允許伺服器上的任何 IP 通過埠 80 響應。
第二場::::80 LISTEN(我以前從未見過)
誰能解釋為什麼第二個網路伺服器看起來與第一個不同?如果這是一個問題或沒什麼大不了的?謝謝
第二個
:::80
表示 httpd 服務正在偵聽所有可用地址,包括 IPv6 地址。前者沒有配置 IPv6 地址地址,因此它顯示0.0.0.0:80
了所有可用的 IPv4 地址。
第一個顯示埠 80 綁定在 ipv4 上,而第二個顯示埠綁定在 ipv6 未指定地址上。
我不確定為什麼這會給您的負載均衡器帶來問題,但是如果 httpd 配置相同,我會檢查網路介面的配置。
-缺口