關於HTTP使用21端口的問題

21端口通常用於FTP服務,但由於某種原因,我需要在IIS中配置網站的端口爲21,網站啓動正常,但是使用IE、Chrome、Safari均無法訪問,開始時我一直認爲是IIS的問題,後來將Web服務器換成Apache,現象依舊,仍然無法訪問。後來使用Firefox訪問,提示“此地址使用了一個通常用於網絡瀏覽以外的端口。出於安全原因,Firefox 取消了該請”,從網上搜索解決方法,進行如下配置後Firefox可以正常訪問21端口的網站。
解決之法: 
在Firefox地址欄輸入about:config,然後在右鍵新建一個字符串鍵network.security.ports.banned.override,將需訪問網站的端口號添加到,值就是那個端口號即可。
如有多個,就半角逗號隔開,例:81,88,98
在能保證安全的前提下,還簡化成這樣寫0-65535。這樣,就可以瀏覽任意端口的網站了。

結論:

IIS、Apache可以配置21端口提供HTTP服務,但是瀏覽器會限制訪問,Firefox更改配置後可以正常訪問,其它瀏覽器如何配置沒有嘗試,建議不要使用21提供HTTP服務,否則普通用戶無法使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章