无法在本地主机上卷曲端口 80

问题描述 投票:0回答:1

当我这样做时

curl localhost:80

它回来了

404 未找到

但是我可以成功访问8800端口:

curl localhost:8800

返回大量信息...

本来80端口是关闭的,没有监听,所以我就这么做了

ufw allow 80/tcp

打开80端口, 然后添加

Listen 80

/etc/apache2/ports.conf

并重新启动apache2以侦听端口80。

现在与

nmap -p 80 localhost

它显示了

港口国服务

80/tcp 打开http

netstat -lnp | grep 80

给出:

tcp 0 0 127.0.0.1:3306 0.0.0.0:* 监听 980/mysqld

tcp 0 0 0.0.0.0:80 0.0.0.0:* 监听 9723/apache2

tcp 0 0 0.0.0.0:8800 0.0.0.0:* 监听 9723/apache2

udp6 0 0 fe80::a00:27ff:fee6:123 :::* 1358/ntpd

unix 2 [ ACC ] 流监听 8526 980/mysqld /var/run/mysqld/mysqld.sock

unix 2 [ ACC ] 流监听 9080 1316/master public/flush

我还应该做什么才能使 localhost:80 可通过curl访问?

谢谢!

curl port
1个回答
0
投票

最后我在这个页面的帮助下解决了我的问题: http://httpd.apache.org/docs/2.2/vhosts/examples.html

当我发现端口 8800 被设置为 VirtualHost 时,在 /etc/apache2/sites-available/ 中,然后我对端口 80 做了同样的事情。现在使用“curl localhost:80”我可以获取网页!

© www.soinside.com 2019 - 2024. All rights reserved.