背景: web的内网APP服务器是搭建在linux+wildfly9.0.2Final 之上的。公司外网上有一个公司的URL地址。
上述的app服务器想要映射跳转之后,可以通过 公司URL + \app ,来进行访问。
排查: 因为在本地内网windows服务器上进行启动的话,是可以进行正常访问的。
这个就说明问题应该就出现在那台linux+wildfly的服务器上。 那么就从最基本上问题查起。
看看各种服务的端口是否是正常打开了。
8009:AJP端口,通过8009端口接收由其它服务器转发过来的请求。
8080:http端口
8005:远程服务端口
8443:https端口
比如,可以使用如下的命令进行查看。 netstat -a | grep 8009
解决方法:
wildfly的standalone.xml文件,进行以下的一些修改。
1、 interfaces 中,
把
<interface name="any">
<any-ipv4-address/>
</interface>
修改成
<interface name="any">
<any-address/>
</interface>
2、在subsystem xmlns=“urn:jboss:domain:undertow:2.0” 中的 server name="default-server"中,
追加 ajp 的监听。
完成上述修改之后,服务器进行重新启动,之前的问题就可以解决了。