先来理解一波概念,什么是nginx反向代理?
反向代理的意思是以代理服务器(这里也就是nginx)来接收网络上的请求,也就是url,
通过对url里面的一些判断,比如端口号(nginx默认是80)有可能是对二级域名来判断
比如test1.baidu.com,test2.baidu.com,这就是两个二级域名,这里的以及域名也就是baidu.com,DNS会将这两个域名都解析到同一个ip(需要添加二级域名解析才行,也可以分别解析到不同ip)
nginx配置反向代理后可以将不同二级域名的请求转发到不同的可以提供相应服务的端口
也就是说,你在浏览器分别输入test1.baidu.com
test2.baidu.com再回车,真实访问的端口是不一样的,得到的服务也是不一样的
说白了,就是外网都是访问同一个端口,通过nginx转发到内网提供不同服务的不同端口上
这样是不是说,端口只需要开放80,可以关闭8080了?
我去阿里云测试一下:
关闭8080后,
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。