Linux curl 连接不了本地

2019 年 7 月 22 日
 cwjokaka

开启了一个后台系统,端口 9000。
使用 curl http://127.0.0.1:9000 返回 curl: (7) couldn't connect to host
而用访问 ip curl http://192.168.25.139:9000 可以返回正常的网页内容。
问:为啥

4258 次点击
所在节点    程序员
12 条回复
Phasma
2019 年 7 月 22 日
用 浏览器打开呢?
imkuang
2019 年 7 月 22 日
你本地用 http://127.0.0.1:9000 访问一下试试啊
jamesliu96
2019 年 7 月 22 日
看样子可能没绑定 loopback interface,netstat 或者 lsof 再不行 tcpdump 一下看看呗
jamesliu96
2019 年 7 月 22 日
还不行的话有可能是防火墙
Wildish
2019 年 7 月 22 日
回环地址网卡
防火墙
host 配置

先检查下这几项
raysonx
2019 年 7 月 22 日
因为你 listen 的地址是 192.168.25.139
Takamine
2019 年 7 月 22 日
这个应该是你配置了系统监听地址不是本机而是写的 IP,感觉和在 Kafka、ES 里面配置监听地址之后类似的。
lihongjie0209
2019 年 7 月 22 日
listen 0.0.0.0 绑定所有的网卡
cwjokaka
2019 年 7 月 22 日
好的,我逐个试试
Hardrain
2019 年 7 月 22 日
你的程序 bind 了 eth0/其他网卡的 IP:9000
没 bind lo 的 loopback(127.0.0.1/ ::1)的 9000
liuzemeeting
2019 年 7 月 22 日
应该是防火墙没设置好
zerofiny
2019 年 7 月 22 日
listen 非 0.0.0.0 或者 127.0.0.1 127.0.0.1 就无法访问

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/585153

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX