Redhat64位服務器重啓後出現該問題,研究了一下午,發現解決辦法:html
問題說明80端口被佔用,用netstat -nlp |grep :80命令看看有什麼進程佔用了80端口,發現是httpd進程。killall -9 httpd殺掉全部的httpd進程後,用service httpd start命令重啓apache服務器,發現如今可以正常重啓,不會出現上述問題,可是,服務器上的網站仍是打不開。繼續遠程用telnet ******(IP) :80看看服務器的80端口是否開啓,結果沒啓動。檢查了一系列東西,最後發現是防火牆的問題,service iptables stop關閉防火牆後,遠程測試可以正常訪問服務器。可是問題又來了,訪問的不是預想的網站,而是服務器上的/var/www/html文件夾。檢查apache的conf文件發現該文件根本就沒起做用。這時候我猜應該服務器上安裝有多餘一個apache。因而我用find命令查找後發現得去是還有一個conf文件。這回我弄懂了,service httpd start命令啓動的不是我預想的apache,而是另一個。因此我用killall -9 httpd殺掉全部的httpd進程後,在apache的bin目錄下找到apachectl 用他啓動咱們制定的apache服務器。最後測試,好使了。apache
Linux中軟件是一個頭疼問題。一樣的軟件能夠裝不少次。服務器