支持的端口有哪些?
- 网站端口是用户访问网站时使用的端口,如
http://www.example.com:8080
中的8080
- 回源端口是 CDN 节点连接到源站时使用的端口
- 当用户通过
https://www.example.com
访问网站时,回源端口默认为80,如果把https加密模式设置为全程加密,则回源端口为443。 - 其他情况下,CDN 回源端口与网站端口一致
- 使用 HTTPS 附加端口时,源站必须配置对应端口的证书
基本概念
-
网站端口:用户访问网站时,通过浏览器访问的端口。如:
http://www.example.com:8080
,8080
就是网站端口 -
回源端口:CDN节点连接到源站的目标端口。如:用户访问
http://www.example.com
时,CDN连接到源站的80
端口。
标准端口
-
标准端口是指HTTP协议的默认端口80和HTTPS协议的默认端口443。
-
如果用户通过
http://www.example.com
访问网站,默认的网站端口为80,回源端口为80。 -
如果用户通过
https://www.example.com
访问网站,默认的网站端口为443,回源端口分两种情况:443(全程加密)或80(半程加密)。
-
全程加密和半程加密可以在01dun后台的 HTTPS - 概述 - HTTPS加密模式 中设置。
-
半程加密是考虑到很多源站没有SSL证书,所以默认使用80端口。
-
如果源站配置了SSL证书,建议调整为全程加密。
附加端口
-
除了标准端口,用户还可以添加额外的端口。
-
对于HTTP协议,可用端口为:8080、8880、2052、2082、2086、2095
-
对于HTTPS协议,可用端口为:2053、2083、2087、2096、8443
-
当访问这些端口时,CDN的回源端口与访问的端口一致。
-
例如:用户通过
http://www.example.com:8080
访问网站,则回源端口为8080。 -
例如:用户通过
https://www.example.com:2053
访问网站,则回源端口为2053。
- 附加端口的设置在01dun后台的 网络 - 设置 - HTTP端口设置 / HTTPS端口设置 中设置。
附加端口的协议问题
-
对于附加端口,当用户通过https协议访问时,源站对应的端口必须配置证书。
-
例如:用户通过
https://www.example.com:2053
访问网站,CDN会通过https://www.example.com:2053
访问源站。源站必须配置2053端口的证书。否则会导致无法与源站建立SSL连接。