
我在電腦上安裝了 Apache Web 伺服器。由於我是目前唯一需要訪問它的人,因此我添加了該行,Listen 127.0.0.1:80
以便只有我可以訪問它。
在此之前,我可以透過輸入 中的 ip 來訪問該網站ip addr
。此後,我只能透過輸入localhost
或來進入127.0.0.1
。難道事情就是這麼發生的嗎?
答案1
難道事情就是這麼發生的嗎?
是的。
在更改Listen
設定之前,Apache 正在監聽每個介面:來自介面ip addr
和環回介面(localhost
和127.0.0.0/8
是相同的)。這可能會帶來問題,因為網路上的其他主機可以使用您的內部 IP 存取連接埠 80 上的 Apache。
現在您更改了設置,因此 Apache 將僅偵聽127.0.0.1
.這是一個很好的舉措,因為現在從其他電腦存取您的伺服器而不利用某個漏洞並不容易。