/ etc / hosts和本地.dev域的问题

时间:2011-12-03 03:46:50

标签: linux macos unix

我的/ etc / hosts包含:

127.0.0.1 vanessa.dev

它已经工作了好几个星期,但突然它不再起作用了。我无法再通过浏览器访问它了。

当我在命令行上ping vanessa.dev时,我看到:

~ $ ping vanessa.dev
PING vanessa.dev (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.052 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.179 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.186 ms
^C
--- vanessa.dev ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.052/0.139/0.186/0.062 ms

然而,我无法卷曲,wget(http://)vanessa.dev,也无法通过浏览器到达那里。任何疑难解答提示?

2 个答案:

答案 0 :(得分:3)

您是否收到“拒绝连接”(ECONNREFUSED)错误消息?

可能没有服务器在那里运行了。使用netstat(至少在linux上)检查:

sudo netstat -ltnp

甚至

sudo netstat -ltnp | grep 80

如果后者为空,或者前者没有指示在该端口上侦听任何内容,则说明您的服务器已不再运行。

答案 1 :(得分:0)

或使用“lsof”查找在80端口运行的进程:

  

$ lsof -i:80

如果没有结果,则表示HTTP服务器未运行。