大牛?无他,唯手熟尔!

带端口的项目,IE可以访问,火狐不可以访问之解决

2015-03-31 17:20:00来源:caogenjava阅读[1154]评论[0]
摘要:问题场景:Tomcat访问端口配置为111,IE浏览器可以正常访问,火狐浏览器无法访问,手机上的UC浏览器也无法访问。提示:“此地址访问受限,此地址使用了一个通常应该用于其他网页浏览的端口。由于安全 原因,Firefox 取消了该请求”。(我还有一个端口为106的Tomcat,IE、火狐都可正常访问)

本文由草根java提供,转载请注明出处https://www.caogenjava.com/detail/45.html

问题场景:
Tomcat访问端口配置为111,IE浏览器可以正常访问,火狐浏览器无法访问,手机上的UC浏览器也无法访问。提示:“此地址访问受限,此地址使用了一个通常应该用于其他网页浏览的端口。由于安全 原因,Firefox 取消了该请求”。(我还有一个端口为106的Tomcat,IE、火狐都可正常访问)

 

问题剖析:
遇到这个问题真的是让人很疑惑,因为IE是可以访问的,说明项目本身没有问题。有问题也只能出在浏览器和端口上。百度了一下,发现了一个新名词:非标准端口。网友称非80的端口都是非标准端口,火狐对于这些非标准端口有限制。我个人觉得这个说法不是很准确,因为我使用106这样的端口是没有问题的。火狐应该是对某些敏感的特殊端口有限制,比如111端口。你百度一下“111端口”,会出现一大片关于入侵的文章,这样的话111端口的确是涉及安全问题的。

 

好了,如何解决?

 

一、在火狐地址栏输入about:config,回车。增加一个键值对。
key:network.security.ports.banned.override
value:port
增加这个声明后,就能访问了,但是这只限于你能访问了,如果你的项目需要让别的用户访问,那么使用火狐浏览器的用户也会遇到你这样的问题。所以这种做法有点“自娱自乐”的味道。

 

二.换端口
111不是敏感吗,我不使用就是了。惹不起还躲不起吗?换成别的,比如我使用的106之类的,问题马上解决。而且很彻底。

 


除非注明,文章均为草根java原创,转载请注明本文地址: https://www.caogenjava.com/detail/45.html

上一篇:Java ArrayList删除特定元素的方法        下一篇:程序员:为了你的健康和工作,请摘下你的耳机
网友评论,共0 发表评论
昵称:
评论:
验证码: 刷新验证码