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

标签 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

但是,我不能 curl,wget (http://)vanessa.dev,也不能通过浏览器到达那里。有任何故障排除提示吗?

最佳答案

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

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

sudo netstat -ltnp

甚至

sudo netstat -ltnp | grep 80

如果后者为空,或者前者没有表示任何正在监听该端口的内容,则您的服务器不再运行。

关于linux -/etc/hosts 和本地 .dev 域的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8365352/

相关文章:

bash - 为多个替换优化 sed

c - 如何在Unix中使用递归函数实现find()函数(用C语言)

ARM架构的Linux交叉编译

c++ - OSX 10.9 Xcode6 上 BOOST 的 has_binary_operator.hpp 中的错误消息

c - 为什么 struct stat 中的 st_size 字段是有符号的?

objective-c - 如何在 OS X 中全局监控滑动手势

python - Homebrew pyenv安装报错dyld : Library not loaded:/usr/local/opt/readline/lib/libreadline. 7.dylib

c 命令 system() 的输出可以进入文件而不是显示在控制台上吗?

linux - 如何使用 Azure CLI 资源管理部署模式创建终结点(入站安全规则)?

linux - 构建 PostgreSQL 时链接器错误 "undefined reference to SSL_get_peer_certificate"