我在 VirtualBox 上建立了一個簡單的 Ubuntu 伺服器。我想運行 Apache 伺服器,但無法從任何其他裝置存取網站。
我已經檢查過 Apache 正在使用 監聽連接埠 80 apache2.conf
。
netstat -tnl | grep :80<br>
tcp6 0 0 ::80 :::* LISTEN
service apache2 status<br>
*apache2 is runnig
我可以 ping 主機上 vbox 的 ip,但無法 ping vbox 上主機。
我在 vbox 設定上有一個橋接適配器網路。
我可以在 vbox 機器上造訪該網站。
有任何想法嗎?
答案1
netstat 指令的輸出顯示 apache 僅偵聽 IPv6 連接埠 80。
對於初學者來說,嘗試強制 apache 使用 IPv4(範例請參見https://www.rackaid.com/blog/how-to-disable-ipv6-in-apache-server/) 然後再試一次。