httpd服務啟動了,但是無法正常訪問


問題:在Linux做了一個簡單的http服務,瀏覽器卻無法正常訪問

排查

1.selinux是否為disabld的狀態


2.可以將/etc/htttpd文件刪除,刪除httpd服務,重新安裝,查看是否可以重新打開。如果說只是刪除了服務,重新安裝,但是沒有將配置文件刪除,還是不會有任何作用的。
3.查看主機的/etc/hosts是否有解析。加入解析
4.查看httpd的配置文件,查看httpd的端口是否有錯誤,查看httpd的端口是否被占用,還有httpd文件中的 LoadModule foo_module modules/mod_foo.so 下的路徑文件,在網上查看正確的路徑。

  a,服務器防火牆中是否開啟80端口

  vi /etc/sysconfig/iptables  

  -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允許80端口通過防火牆) 

  -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允許3306端口通過防火牆)

  b,查看httpd80端口是否被占用

  c,vim /etc/httpd/conf/httpd.conf

5.ps ax 查看進程問題,我在解決的時候,killall -9 httpd 殺死所有的httpd進程,然后再次查看重新開啟服務,再次需要注意是,我關閉了防火牆。殺死進程,重新開啟服務,正常開啟。


原文鏈接:https://blog.csdn.net/liuchuang11/article/details/99057999


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM