Server
首页
Server
Android
iOS
PC
Web
Flutter
Uniapp
交流
搜索
登录
Server
无法访问http://${服务器的IP}/api/version
无法访问http://${服务器的IP}/api/version
qing
23天前
102
im-server已经启动成功了,规则已经加了80和1883端口了,但是还是还是显示无法访问,是还有其他端口需要开启吗?
最新回复
(
16
)
hui
23天前
引用
2
楼
先在服务器试试:curl http://127.0.0.1:端口/api/version : 端口默认为80 ,如果你改了的话就在(IM配置表config/wildfirechat.conf的 local_port 字段) 查看
HeavyRain
23天前
引用
3
楼
你在服务器上本机测试一下: curl http://127.0.0.1/api/version 看看服务器本级上能不能有返回
qing
23天前
引用
4
楼
服务器上直接输入curl http://127.0.0.1/api/version可以返回的,但是本地访问服务器就显示无法访问,wildfirechat.conf的 local_port设置的是80端口
qing
23天前
引用
5
楼
规则已经加了80上去了,但是还是无法访问
HeavyRain
23天前
引用
6
楼
确定下面这个配置事关闭没有打开吧
##绑定IP,不要打开,除非有特殊需求才可以打开
#host 0.0.0.0
HeavyRain
23天前
引用
7
楼
如果上面那个配置没有打开,端口监听就是0.0.0.0,对访问地址没有限制。如果本地能访问,外网访问不了,那就是还是防火墙网络的问题,这个需要你们自己排查一下
qing
23天前
引用
8
楼
##绑定IP,不要打开,除非有特殊需求才可以打开
#host 0.0.0.0
HeavyRain
23天前
引用
9
楼
你也可以找个其他的网络工具,把IM服务停掉,网络工具监听80,然后在你本地连一下是否能通
qing
23天前
引用
10
楼
这个配置没有打开的,没有动过
HeavyRain
23天前
引用
11
楼
可以用NC
qing
23天前
引用
12
楼
服务器本地是可以通80端口的,但是从其余服务器连过去就不行
root@ecs:/home/lkeasy/app/im-server/bin# nc -zv 127.0.0.1 80
Connection to 127.0.0.1 80 port [tcp/http] succeeded!
app-server的8888端口就是正常,接口有返回的
x86
23天前
引用
13
楼
可以通过
lsof -i:80 看看80 端口的监听情况
qing
22天前
引用
14
楼
root@ecs:/home/lkeasy/app/im-server/bin# lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 1024133 root 220u IPv6 5200857 0t0 TCP *:http (LISTEN)
x86
22天前
引用
15
楼
这没问题,确定的安全组,防火墙之类的开了吗
qing
22天前
引用
16
楼
安全组确定是加了80端口的入口了,防火墙目前是没有开启的,真奇怪
HeavyRain
22天前
引用
17
楼
可以安装一个nginx,把IM服务停掉,启动nginx,从你本地看一下能不能连上nginx的80端口,注意当测试完之后停掉或者卸载nginx再启动IM服务,防止端口冲突
返回
qing
创作新主题
搜索