如果想在一个机器上用不同端口跑不同的应用,比如80挂默认网站,8080挂另外一个应用,但是又只有一个域名,
可以使用二级域名+隐性URL的方式实现。比如 www.mysite.com直接解析到80 app.mysite.com 解析到同一主机8080端口。
实现主机通过端口的复用。
阿里云的隐性URL,原理上和反向代理类似,设置方法:
1、阿里云控制台--域名--解析--设置
新增解析
类型:隐性URL
主机记录 :二级域名 ,比如 app
记录值:http://www.mysite.com:8080/应用名称
这里注意一个坑,隐性url 会直接重定向端口后面,之后的应用名字必须有!!!