Curl 无法在本地主机上卷曲端口80
当我这样做的时候Curl 无法在本地主机上卷曲端口80,curl,port,Curl,Port,当我这样做的时候 curl localhost:80 它回来了 404找不到 但是,我可以成功访问端口8800: curl localhost:8800 返回大量信息 最初,端口80是关闭的,没有被监听,所以我就这样做了 ufw allow 80/tcp 要打开端口80, 然后补充说 Listen 80 在 并重新启动apache2以侦听端口80 现在 nmap -p 80 localhost 它表明 港口国服务 80/tcp开放式http 及 给出: tcp 0 0 127.0.0.
curl localhost:80
它回来了
404找不到
但是,我可以成功访问端口8800:
curl localhost:8800
返回大量信息
最初,端口80是关闭的,没有被监听,所以我就这样做了
ufw allow 80/tcp
要打开端口80,
然后补充说
Listen 80
在
并重新启动apache2以侦听端口80
现在
nmap -p 80 localhost
它表明
港口国服务
80/tcp开放式http
及
给出:
tcp 0 0 127.0.0.1:3306 0.0.0.0:*收听980/mysqld
tcp 0.0.0.0:80 0.0.0.0:*听9723/apache2
tcp 0.0.0.0:8800 0.0.0.0:*听9723/apache2
udp6 0 fe80::a00:27ff:fee6:123::*1358/ntpd
unix 2[ACC]流侦听8526 980/mysqld/var/run/mysqld/mysqld.sock
unix 2[ACC]流侦听9080 1316/主公用/刷新
我还应该做些什么才能让curl访问localhost:80
谢谢 在本页的帮助下,我终于解决了问题:
当我在/etc/apache2/sites available/中发现端口8800被设置为VirtualHost时,我对端口80也做了同样的操作。现在有了“curl localhost:80”,我就可以获取网页了 此外,我还禁用了
iptables
,如下所示:iptables-p输入接受
,iptables-p输出接受
,iptables-p前向接受
,iptables-F
nmap -p 80 localhost
netstat -lnp | grep 80