这几天一直在解决一个诡异的事:
我部署jar包到服务器后,明明postman修改IP和port后都能跑通,但对应的swagger修改URL后一直显示找不到页面!!
postman测试结果如下:

浏览器访问swagger结果如下:

原本的端口是6668,最后修改成8123重新部署后就成功显示了, 查询后得知,原来6668是被谷歌禁用的特殊端口号
列出谷歌禁用的端口号如下(各个浏览器情况会不同),以下就不要用来做部署的端口号了:
| 端口号 | 内容 | 端口号 | 内容 |
| 1 | tcpmux | 123 | NTP |
| 7 | echo | 135 | loc-srv/epmap |
| 9 | discard | 139 | netblos |
| 11 | systat | 143 | imap2 |
| 13 | daytime | 179 | BGP |
| 15 | netstat | 389 | ldap |
| 17 | qotd | 465 | smtp+ssl |
| 19 | chargen | 512 | print / exec |
| 20 | ftp data | 513 | login |
| 21 | ftp access | 514 | shell |
| 22 | ssh | 515 | printer |
| 23 | telnet | 526 | tempo |
| 25 | smtp | 530 | courier |
| 37 | time | 531 | chat |
| 42 | name | 532 | netnews |
| 43 | nicname | 540 | uucp |
| 53 | domain | 556 | remotefs |
| 77 | priv-rjs | 563 | nntp+ssl |
| 79 | finger | 587 | stmp |
| 87 | ttylink | 601 | / |
| 95 | supdup | 636 | ldap+ssl |
| 101 | hostriame | 993 | ldap+ssl |
| 102 | iso-tsap | 995 | pop3+ssl |
| 103 | gppitnp | 2049 | nfs |
| 104 | acr-nema | 3659 | apple-sasl / PasswordServer |
| 109 | pop2 | 4045 | lockd |
| 110 | pop3 | 6000 | X11 |
| 111 | sunrpc | 6665 | Alternate IRC |
| 113 | auth | 6666 | Alternate IRC |
| 115 | sftp | 6667 | Standard IRC |
| 117 | uucp-path | 6668 | Alternate IRC |
| 119 | nntp | 6669 | Alternate IRC |
博客讲述了作者在部署jar包到服务器时遇到的问题,原本使用的端口6668在修改为8123后才能正常访问。原因是6668被谷歌列为禁用的特殊端口号,列举了部分被禁用的端口及其用途,提醒读者在部署时避免使用这些端口。
1927





