无法在localhost上卷曲端口80

时间:2015-10-02 01:50:18

标签: curl port

当我做的时候

curl localhost:80

它返回

  

404 Not Found

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

curl localhost:8800

返回大量信息...

最初,端口80已经关闭而没有收听,所以我已经完成了

ufw allow 80/tcp

打开端口80, 然后添加

Listen 80

in

/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:* LISTEN 980 / mysqld

     

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 9723 / apache2

     

tcp 0 0 0.0.0.0:8800 0.0.0.0:* LISTEN 9723 / apache2

     

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

     

unix 2 [ACC] STREAM LISTENING 8526 980 / mysqld /var/run/mysqld/mysqld.sock

     

unix 2 [ACC] STREAM LISTENING 9080 1316 / master public / flush

我还应该做些什么来使localhost:80可以通过curl访问?

谢谢!

1 个答案:

答案 0 :(得分:0)

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

正如我发现端口8800设置为VirtualHost,在/ etc / apache2 / sites-available /中,然后我对端口80执行了相同的操作。现在使用“curl localhost:80”我可以获取网页!