今天早上遇到這個問題後,我閱讀了很多其他問題。所以希望我可以提供大量資訊來幫助解決這個問題
我可以使用標準連接埠 22 透過 SSH 連接到使用橋接或僅主機網路的虛擬機器。但是,當我嘗試訪問網站時(在此階段僅希望看到歡迎頁面),我收到 ERR_CONNECTION_REFUSED
- 我在 OS X 10.10.3 上使用 VirtualBox 4.3.26
- 有問題的虛擬機器是 CentOS 7 base
- 我已經使用 yum 安裝了 Apache2 (httpd)
- 阿帕奇正在運行
- Ping 沒有問題
- 使用任何網路模式時,VM 內的 Internet 連線良好
- SELinux 已停用
- IPtables 已停用
- 22 上的 SSH 工作正常
Netstat 說我們正在監聽 80
tcp 0 0 :::80 :::* LISTEN
- 我有一個 Ubuntu 14.10 伺服器虛擬機,沒有任何問題。剛剛使用 apt-get 安裝了 Apache2,並且能夠在 192.168.0.102(使用橋接模式測試時的 IP)看到歡迎頁面,從 ifconfig 讀取的內容與我嘗試在 CentOS 上執行的操作相同
有誰知道我的問題可能是什麼?
我無法想像該請求可能在哪裡被拒絕。
答案1
預設情況下,CentOS 7 附帶安裝了firewalld。檢查它是否配置正確或已停用。
systemctl stop firewalld
systemctl disable firewalld
答案2
確實不建議停用防火牆,而是可以運作lokkit -s http
開啟80埠。