診斷:
1、
netstat -l 看到 80 端口正在被監聽。
2、
接着使用 curl http://127.0.0.1 可以得到頁面源碼。且不說默認的Apache配置如何,至少能說明服務已經跑起來了。
但是在局域網另外一臺機器卻無法打開頁面。
3、
我使用SSH連到CentOS操作的,說明之間的鏈路是沒問題的。
隨之想到的就是防火牆,記得有個iptables,立刻上網找到了解決方案。
這裏需要注意的就是,添加那句規則時,一定要放在拒絕規則的上面,和22端口的規則挨在一起就沒錯了。
解決方法:
通過/etc/init.d/iptables status命令查詢是否有打開80端口,如果沒有可通過兩種方式處理:
方法一:修改vi /etc/sysconfig/iptables命令添加使防火牆開放80端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
然後重啓防火牆 /etc/init.d/iptables restart (原作者忘記加這句了,對初學者來說不知如何操作),同時,要注意短橫線(是半角);
方法二:關閉防火牆
/etc/init.d/iptables stop
#start 開啓
#restart 重啓
永久性關閉防火牆chkconfig –level 35 iptables off