防火墙造成系统异常

今天系统安装到测试环境上,一直无法访问。显示的效果是和应用服务器完全没启动是一样的

如果应用服务器完全没启动:

IE上显示的是:IE无法显示该页面
Chrome显示的是:糟糕!谷歌浏览器无法连接到ip:port
火狐显示的是:连接超时,位于ip的服务器响应时间过长

如果应用服务器已经启动了,但是应用启动失败:

都是404页面

如果应用服务器和应用都启动了,但是页面的某一个URL有错误:

都是500页面

但是因为同样的代码,在本地和开发环境是完全没问题的,所以最后就想到了防火墙。因为这个应用是采用https协议,端口是8043,不是默认的8080。在防火墙中将8043端口打开以后,就正常了

系统起来以后,调用一个外部的web service又失败了,走的也是https协议,目标的端口是443,这次很容易就想到应该也是同样的原因。在防火墙中将443端口打开,一切正常

总结:在系统无法访问,或者调用外部URL失败的时候,需要检查一下是否是防火墙屏蔽了端口的问题

猜你喜欢

转载自kyfxbl.iteye.com/blog/1475759