讀萬卷書,行萬里路!有的技能能夠從書裏學會,有的技能卻須要在實戰中打怪升級慢慢掌握,今天就來和你們聊一個不少小夥伴常常遇到的問題。java
<!--more-->ios
有人向鬆哥反映,在搭建微服務分佈式配置中心 Spring Cloud Config 時,若是將端口設置爲 6000,老是訪問不成功,像下面這樣:git
若是換成 Tomcat 默認的 8080 就能夠訪問了。github
其實不止 6000,若是你配置成 6666 ,也是沒法訪問成功的!web
剛入行或者經驗欠缺的小夥伴應該很容易遇到這個問題,鬆哥就來和你們稍微說一說這個問題。shell
首先,當咱們將項目的端口設置爲 6000 以後,並不是僅僅只有 Chrome 沒法訪問,Firefox、Safari 也是沒法訪問的,反而是常常被你們忽略的坐在角落的 IE/Edge 這對難兄難弟能夠訪問!看看 Safari 訪問 6000 端口怎麼說:後端
再看看 Firefox 訪問 6000 端口怎麼說:瀏覽器
可是 Edge 就能夠訪問,以下:安全
看到這裏,你們首先能夠確認出現這個問題,和你的代碼沒有關係!是否是能夠鬆一口氣了!app
這個問題其實是由 Chrome 默認的非安全端口限制致使的,除了上文說的 6000,還有其餘端口也沒法在 Chrome 、Firefox 以及 Safari 中訪問(具體端口見文末列表)。
這些沒法訪問的端口大部分都是小於 1024,小於 1024 的端口你們應該會不多使用,基本上不會在這個上面栽跟頭。大於 1024 的端口也並不是每個均可以使用,這纔是容易犯錯的地方。
那麼問題要怎麼解決呢?兩個思路:
推薦你們使用第一種方案,省事!
若是要使用第二種方案:
右鍵單擊Chrome快捷方式 -> 目標 -> 末尾添加參數:--explicitly-allowed-ports=6000
瀏覽器地址欄輸入 about:config
打開配置頁面,而後搜索 network.security.ports.banned.override
,將其值設爲 6000
便可(若是沒有則右鍵單擊新建便可)。
受限端口列表:
端口 | 緣由 |
---|---|
1 | tcpmux |
7 | echo |
9 | discard |
11 | systat |
13 | daytime |
15 | netstat |
17 | qotd |
19 | chargen |
20 | ftp data |
21 | ftp access |
22 | ssh |
23 | telnet |
25 | smtp |
37 | time |
42 | name |
43 | nicname |
53 | domain |
77 | priv-rjs |
79 | finger |
87 | ttylink |
95 | supdup |
101 | hostriame |
102 | iso-tsap |
103 | gppitnp |
104 | acr-nema |
109 | pop2 |
110 | pop3 |
111 | sunrpc |
113 | auth |
115 | sftp |
117 | uucp-path |
119 | nntp |
123 | NTP |
135 | loc-srv /epmap |
139 | netbios |
143 | imap2 |
179 | BGP |
389 | ldap |
465 | smtp+ssl |
512 | print / exec |
513 | login |
514 | shell |
515 | printer |
526 | tempo |
530 | courier |
531 | chat |
532 | netnews |
540 | uucp |
556 | remotefs |
563 | nntp+ssl |
587 | stmp? |
601 | ?? |
636 | ldap+ssl |
993 | ldap+ssl |
995 | pop3+ssl |
2049 | nfs |
3659 | apple-sasl / PasswordServer |
4045 | lockd |
6000 | X11 |
6665 | Alternate IRC [Apple addition] |
6666 | Alternate IRC [Apple addition] |
6667 | Standard IRC [Apple addition] |
6668 | Alternate IRC [Apple addition] |
6669 | Alternate IRC [Apple addition] |
好了,這就是本文和你們聊的瀏覽器的一個小小的坑,但願能幫助到經驗欠缺的小夥伴。有問題歡迎留言討論。
最新版 Spring Boot2.1.5 案例:https://github.com/lenve/javaboy-code-samples ,歡迎你們 star。
關注公衆號【江南一點雨】,專一於 Spring Boot+微服務以及先後端分離等全棧技術,按期視頻教程分享,關注後回覆 Java ,領取鬆哥爲你精心準備的 Java 乾貨!