协议的默认端口号是会自动隐藏的,否则就会显视 。如:
成都创新互联是工信部颁发资质IDC服务器商,为用户提供优质的服务器托管德阳服务
http默认是80,你输入:http://域名:80,地址栏80不显示,但端口不是80,则一直显示。
同理https是443,ftp是21,ssh是22
域名访问网页,默认的端口是80,我们可以不带这个端口,默认省略,但是如果把端口改成其他的了,那访问的时候就必须带上端口才可以。
如果想在一个机器上用不同端口跑不同的应用,比如80挂默认网站,8080挂另外一个应用,但是又只有一个域名,
可以使用二级域名+隐性URL的方式实现。比如 直接解析到80 app.mysite.com 解析到同一主机8080端口。
实现主机通过端口的复用。
阿里云的隐性URL,原理上和反向代理类似,设置方法:
1、阿里云控制台--域名--解析--设置
新增解析
类型:隐性URL
主机记录 :二级域名 ,比如 app
记录值: 应用名称
这里注意一个坑,隐性url 会直接重定向端口后面,之后的应用名字必须有!!!