Xampp / apache一直运作良好,直到今天。基本上,如果我配置xampp在任何其他端口上启动apache,它似乎工作正常,但不在端口80上。如果我导航到localhost(或127.0.0.1)它说网站无法到达/连接被拒绝。
我在xampp启动apache时验证了netstat:
sudo netstat -tulpn | grep':80 \ |:443'
tcp6 0 0 :::80 :::* LISTEN 7351/httpd
tcp6 0 0 :::443 :::* LISTEN 7351/httpd
如果我用xampp关闭apache,netstat会显示0结果。我也试过用sudo /etc/init.d/apache2 start
运行apache。这也不起作用,在那种情况下netstat显示
tcp6 0 0 :::80 :::* LISTEN 8271/apache2
我不知道发生了什么,直到今天一直很好。我还尝试再次卸载并重新安装xampp(使用提供的卸载程序)。我记得上次更改到我的系统只是安装ruby和prax。 (我也跑了prax停止)。可能导致这种情况的任何想法?
答案 0 :(得分:0)
尝试更改端口80和SSL端口443,或者如果你想尝试xampp是一个带有图形界面的服务器php,就像在Windows上的wamp一样
答案 1 :(得分:0)
也许你的问题是一些NAT规则。您必须按照此处所述禁用它们:
https://serverfault.com/questions/670575/failed-to-connect-to-127-0-0-1-port-80
我希望它有所帮助。
答案 2 :(得分:0)
未找到 在此服务器上找不到请求的URL。
Apache / 2.4.41(Ubuntu)服务器,位于Ubuntu中的本地主机端口80 =========
这是一种通过以下代码解决的问题。
只需打开终端
►命令
sudo nano /etc/apache2/apache2.conf
之后,只需在此行末添加并保存即可。
Include /etc/phpmyadmin/apache.conf
然后返回并重新启动
►命令
sudo /etc/init.d/apache2 restart