开启了一个后台系统,端口 9000。
使用 curl http://127.0.0.1:9000 返回 curl: (7) couldn't connect to host
而用访问 ip curl http://192.168.25.139:9000 可以返回正常的网页内容。
问:为啥
1
hymzhek 2019-07-22 17:20:28 +08:00
用 浏览器打开呢?
|
2
xiri 2019-07-22 17:21:15 +08:00 via Android
你本地用 http://127.0.0.1:9000 访问一下试试啊
|
3
jamesliu96 2019-07-22 17:29:00 +08:00 via Android
看样子可能没绑定 loopback interface,netstat 或者 lsof 再不行 tcpdump 一下看看呗
|
4
jamesliu96 2019-07-22 17:29:36 +08:00 via Android
还不行的话有可能是防火墙
|
5
Wildish 2019-07-22 17:31:46 +08:00 via iPhone
回环地址网卡
防火墙 host 配置 先检查下这几项 |
6
raysonx 2019-07-22 17:37:13 +08:00
因为你 listen 的地址是 192.168.25.139
|
7
Takamine 2019-07-22 17:39:58 +08:00
这个应该是你配置了系统监听地址不是本机而是写的 IP,感觉和在 Kafka、ES 里面配置监听地址之后类似的。
|
8
lihongjie0209 2019-07-22 17:43:08 +08:00
listen 0.0.0.0 绑定所有的网卡
|
9
cwjokaka OP 好的,我逐个试试
|
10
Hardrain 2019-07-22 18:01:26 +08:00 via Android
你的程序 bind 了 eth0/其他网卡的 IP:9000
没 bind lo 的 loopback(127.0.0.1/ ::1)的 9000 |
11
liuzemeeting 2019-07-22 18:28:20 +08:00
应该是防火墙没设置好
|
12
hasdream 2019-07-22 18:52:21 +08:00
listen 非 0.0.0.0 或者 127.0.0.1 127.0.0.1 就无法访问
|