通常,端口用于使計(jì)算機(jī)了解通過(guò)類似的網(wǎng)絡(luò)連接從計(jì)算機(jī)接收或發(fā)送到計(jì)算機(jī)的數(shù)據(jù)類型。每個(gè)端口都分配有不同的功能和端口號(hào),如端口 80、443、21、25 等。端口是一個(gè)虛擬編號(hào)地址,用作與各種傳輸層協(xié)議通信的端點(diǎn)。SSL默認(rèn)使用的就是443端口,那么SSL可以改端口嗎?
SSL是可以改端口的,不過(guò)小編建議大家不是特殊情況就不要隨意更改端口號(hào)。HTTPS(安全超文本傳輸??協(xié)議)是一個(gè)安全的HTTP版本,也就是使用了SSL,所有流量都通過(guò) 443的強(qiáng)加密綁定。SSL端口443在RFC 1700中正式發(fā)布,并由“Kipp EB Hickman”征集。端口80和端口443之間的主要區(qū)別在于強(qiáng)大的安全性。端口443允許通過(guò)安全網(wǎng)絡(luò)傳輸數(shù)據(jù),而端口80允許以純文本形式傳輸數(shù)據(jù)。如果他嘗試訪問(wèn)非HTTPS網(wǎng)頁(yè),用戶將收到不安全警告,端口 443 在數(shù)據(jù)傳輸發(fā)生之前對(duì)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行加密。
如果真的必須修改端口號(hào)的話可以參考以下方法:
以nginx為例(因每個(gè)服務(wù)器場(chǎng)景不同,自定義端口的方法有所區(qū)別)需要修改vhost server段,打個(gè)比方需要將端口號(hào)設(shè)置為4,63,代碼如下:
listen 463 ssl http2;
重啟nginx以后,我們就能通過(guò) https://your-domain:463/ 的方式訪問(wèn)
可以看出修改SSL端口號(hào)比較簡(jiǎn)單,但是后面訪問(wèn)就比較麻煩了,還需要在域名后面加上:端口號(hào),所以非必要不推薦大家去修改端口號(hào)。