我的/ 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,也无法通过浏览器到达那里。任何疑难解答提示?
答案 0 :(得分:3)
您是否收到“拒绝连接”(ECONNREFUSED
)错误消息?
可能没有服务器在那里运行了。使用netstat
(至少在linux上)检查:
sudo netstat -ltnp
甚至
sudo netstat -ltnp | grep 80
如果后者为空,或者前者没有指示在该端口上侦听任何内容,则说明您的服务器已不再运行。
答案 1 :(得分:0)
或使用“lsof”查找在80端口运行的进程:
$ lsof -i:80
如果没有结果,则表示HTTP服务器未运行。