无法 curl 本地主机上的端口80

f45qwnt8  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(162)

当我做的时候

curl localhost:80

它返回
404页面未找到
但是,我可以成功访问端口8800:

curl localhost:8800

它会传回大量的信息
原来,端口80是关闭的,没有监听,所以我做了

ufw allow 80/tcp

以打开端口80,然后添加

Listen 80

/etc/apache2/ports.conf

并且重启Apache 2以监听端口80。
现在与

nmap -p 80 localhost

它显示了
港口国服务
80/tcp开放http

netstat -lnp | grep 80

给出:
如果您是一个用户,0.0.0.0。
如果0.0.0.0。
如果0.0.0.0。
1999年12月26日,星期一,上午10时30分。
[附件]流监听8526 980/mysqld /var/run/mysqld/mysqld.sock
unix 2 [ ACC ]流监听9080 1316/主公共/刷新
我还应该做些什么来使curl可以访问localhost:80?
谢谢你!

ulmd4ohb

ulmd4ohb1#

最后,我解决了我的问题与帮助,从这个页面:http://httpd.apache.org/docs/2.2/vhosts/examples.html
当我发现端口8800在/etc/apache 2/sites-available/中被设置为VirtualHost时,我对端口80也做了同样的设置。现在,使用“curl localhost:80”我可以获取网页了!

相关问题