用undertow部署在服务器上的项目,端口号为8081,访问不到?

昨天在服务器上部署的项目,端口号为8081,项目正常启动之后,用域名和ip地址都访问不到,但是加了反向代理却能访问到。不知道为什么?


评论区

zzutligang

2020-04-18 09:31

先确定在本机能访问到,确保程序正确启动,外部访问不到,估计就是防火墙屏蔽了8081端口了。nginx估计监听的端口是防火墙放行的。

大家快来

2020-04-18 10:48

@zzutligang 我是直接用的宝塔放行了8081端口,最后还是换了个端口号才行的

JFinal

2020-04-18 11:06

@大家快来 注意较早的 jfinal undertow 需要配置:
undertow.host=0.0.0.0

才能在外网访问,否则只能本地访问。新版本已经默认配置了这个

大家快来

2020-04-28 10:27

问题找到了,因为用宝塔面板直接部署的项目,虽然在宝塔面板上放开了8081端口,但是服务器本身是没有放开8081端口号,在服务器放开8081端口就行了。

热门反馈

扫码入社