curl Failed to connect to localhost port 80
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: My hosts file maps 127.0.0.1 to localhost . $ curl -I 'localhost' curl: (7) Failed to connect to localhost port 80: Connection refused And then $ curl -I 127.0.0.1 HTTP/1.1 200 OK Server: nginx/1.2.4 Date: Wed, 09 Apr 2014 04:20:47 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 23 Oct 2012 21:48:34 GMT Connection: keep-alive Accept-Ranges: bytes In my hosts file I have 127.0.0.1 localhost It appears that curl command fails to recognize entries in /etc/hosts . Can someone explain why? update: i've yet to try this but i've