当我做的时候
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?
谢谢你!
1条答案
按热度按时间ulmd4ohb1#
最后,我解决了我的问题与帮助,从这个页面:http://httpd.apache.org/docs/2.2/vhosts/examples.html
当我发现端口8800在/etc/apache 2/sites-available/中被设置为VirtualHost时,我对端口80也做了同样的设置。现在,使用“curl localhost:80”我可以获取网页了!