开启了一个后台系统,端口 9000。
使用 curl http://127.0.0.1:9000 返回 curl: (7) couldn't connect to host
而用访问 ip curl http://192.168.25.139:9000 可以返回正常的网页内容。
问:为啥
开启了一个后台系统,端口 9000。
使用 curl http://127.0.0.1:9000 返回 curl: (7) couldn't connect to host
而用访问 ip curl http://192.168.25.139:9000 可以返回正常的网页内容。
问:为啥
|
PhasmaJul 22, 2019
1
用 浏览器打开呢?
|
|
imkuangJul 22, 2019 via Android
2
你本地用 http://127.0.0.1:9000 访问一下试试啊
|
|
jamesliu96Jul 22, 2019 via Android
3
看样子可能没绑定 loopback interface,netstat 或者 lsof 再不行 tcpdump 一下看看呗
|
|
jamesliu96Jul 22, 2019 via Android
4
还不行的话有可能是防火墙
|
|
WildishJul 22, 2019 via iPhone
5
回环地址网卡
防火墙 host 配置 先检查下这几项 |
|
raysonxJul 22, 2019
6
因为你 listen 的地址是 192.168.25.139
|
|
TakamineJul 22, 2019
7
这个应该是你配置了系统监听地址不是本机而是写的 IP,感觉和在 Kafka、ES 里面配置监听地址之后类似的。
|
|
lihongjie0209Jul 22, 2019
8
listen 0.0.0.0 绑定所有的网卡
|
|
9
好的,我逐个试试
|
|
HardrainJul 22, 2019 via Android
10
你的程序 bind 了 eth0/其他网卡的 IP:9000
没 bind lo 的 loopback(127.0.0.1/ ::1)的 9000 |
|
liuzemeetingJul 22, 2019
11
应该是防火墙没设置好
|
|
zerofinyJul 22, 2019
12
listen 非 0.0.0.0 或者 127.0.0.1 127.0.0.1 就无法访问
|