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 discoved you can configure nginx to respond to ipv4 and ipv6
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…