2017-07-19 122 views
0

Xampp/apache一直工作得很好,直到今天。基本上,如果我配置xampp在任何其他端口上啓動apache,它似乎工作正常,但不是在端口80.如果我導航到本地主機(或127.0.0.1)它說,網站無法到達/連接拒絕。Apache/xampp不能在Ubuntu端口80上工作

我驗證了netstat的同時XAMPP已經開始阿帕奇:

須藤netstat的-tulpn | grep '可以:80 \ |:443'

tcp6  0  0 :::80     :::*     LISTEN  7351/httpd  
tcp6  0  0 :::443     :::*     LISTEN  7351/httpd 

如果我關閉的Apache與XAMPP的netstat顯示0結果。我也試過用sudo /etc/init.d/apache2 start來運行apache。這並不工作,要麼在這種情況下,netstat顯示的

tcp6  0  0 :::80     :::*     LISTEN  8271/apache2 

我不知道發生了什麼事,已工作的罰款,直到今天。我也嘗試卸載並重新安裝xampp(使用提供的卸載程序)。我記得自上次以來更改爲我的系統的事情是安裝ruby和prax。 (我也跑了prax站點)。任何想法可能導致這種情況?

+0

看到這個鏈接:https://stackoverflow.com/questions/28597411/cant-get-access-to-http-localhost80-on-running-apache-server – Dalton

+0

而這一個:https://serverfault.com/questions/670575 /無法連接到127-0-0-1-port-80。也許你有一些NAT規則,就像這個鏈接問題中所解釋的那樣。 – Dalton

+0

這是問題,非常感謝! – blop

回答

0

嘗試改變端口80,SSL端口443,或者,如果你想嘗試xampp是圖形界面的服務器PHP是怎麼樣在Windows

+0

你甚至讀過這個問題嗎? – blop