nginx 同一端口根据不同域名转发到不同端口
1 首先,
我在本地启动了nginx服务和tomcat服务
nginx 端口80:
页面默认如下:
tomcat端口8080
页面默认如下:
为了测试多域名访问同一ip, 我修改了主机host文件
路径:
C:\Windows\System32\drivers\etc\hosts
我访问 www.a.com 和 www.b.com 可以看到如下:
这里我要做的是把 www.a.com he www.b.com 转发到两个不同的端口,只需要修改nginx.conf的配置如下即可!
nginx -s reload 之后, 看效果图!!
localhost访问如下
www.b.com 访问如下
这样对同一台服务器 3个域名都指向一台服务器
localhost 访问的是nginx的配置页面
www.a.com 访问的是 自己写的1.html
www.b.com 访问的是 tomcat的8080端口页面
再次测试:
成功访问