SSL安全证书

SSL可以改端口吗?具体如何操作?

通常,端口用于使计算机了解通过类似的网络连接从计算机接收或发送到计算机的数据类型。每个端口都分配有不同的功能和端口号,如端口 80、443、21、25 等。端口是一个虚拟编号地址,用作与各种传输层协议通信的端点。使用的就是443端口,那么SSL可以改端口吗?

SSL是可以改端口的,不过小编建议大家不是特殊情况就不要随意更改端口号。HTTPS(安全超文本传输​​协议)是一个安全的HTTP版本,也就是使用了SSL,所有流量都通过 443的强加密绑定。SSL端口443在RFC 1700中正式发布,并由“Kipp EB Hickman”征集。端口80和端口443之间的主要区别在于强大的安全性。端口443允许通过安全网络传输数据,而端口80允许以纯文本形式传输数据。如果他尝试访问非HTTPS网页,用户将收到不安全警告,端口 443 在数据传输发生之前对网络数据包进行加密。

如果真的必须修改端口号的话可以参考以下方法:

以nginx为例(因每个服务器场景不同,自定义端口的方法有所区别)需要修改vhost server段,打个比方需要将端口号设置为4,63,代码如下:

  1. listen 463 ssl http2;

重启nginx以后,我们就能通过 https://your-domain:463/ 的方式访问了。

可以看出修改SSL端口号比较简单,但是后面访问就比较麻烦了,还需要在域名后面加上:端口号,所以非必要不推荐大家去修改端口号。