Nginx通过二级目录反向代理不同端口的站点

编程入门 行业动态 更新时间:2024-10-24 08:27:00

Nginx通过二级目录反向代理不同<a href=https://www.elefans.com/category/jswz/34/1770903.html style=端口的站点"/>

Nginx通过二级目录反向代理不同端口的站点

今天在同一台测试机器上搭建了IIS的站点,Tomcat的站点,weblogic站点。现在有个需求这三个站点都要使用80端口进行访问,因为是在局域网里所以没有办法设置不同的域名作为server_name。后面想到可以用二级目录作为区分。

所以修改nginx.conf文件添加:

   upstream iis {server 192.168.188.149:81;}upstream tomcat {server 192.168.188.149:8080;}upstream weblogic {server 192.168.188.149:7001;}server {listen    80;server_name    192.168.188.149;charset    utf-8;location / {proxy_pass http://192.168.188.149:81;}location /console {proxy_pass http://192.168.188.149:7001;}location /mytest {proxy_pass http://192.168.188.149:8080;}}

重新启动Nginx访问url就可以访问到你的应用站点了。

访问http://192.168.188.149/  就是iis的应用,相当于访问http://192.168.188.149:81

访问http://192.168.188.149/console 就是访问weblogic应用,相当于访问http://192.168.188.149:7001/console

访问http://192.168.188.149/mytest就是访问tomcat应用,相当于访问http://192.168.188.149:8080/mytest

这样就实现了都通过80端口访问应用站点

更多推荐

Nginx通过二级目录反向代理不同端口的站点

本文发布于:2024-02-27 06:23:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1705510.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:端口   站点   目录   Nginx

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!