Nginx反向代理另外一台服务器的tomcat

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx反向代理另外一台服务器的tomcat相关的知识,希望对你有一定的参考价值。

外网地址:114.236.239.156 端口:7777

内网:

192.168.1.1 LNMP环境

192.168.1.2 JAVA环境(apache、tomcat)

192.168.1.2上tomcat下的应用为 app1 app2

分别通过
http://192.168.1.2:8080/app1/
http://192.168.1.2:8080/app2/

请问192.168.1.1 的nginx如何配置访问 192.168.1.2上的应用
location ^~ /app1/
proxy_pass http://192.168.1.2:8080/app1/;
proxy_redirect off;
proxy_cookie_path /xmtj/ /;
proxy_set_header Host $host:8888;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Remote_Addr $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

index index.html index.htm index.jsp;

参考技术A CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

以上是关于Nginx反向代理另外一台服务器的tomcat的主要内容,如果未能解决你的问题,请参考以下文章

详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

nginx反向代理多个tomcat服务

Tomcat集群+Nginx反向代理+负载均衡

详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

nginx反向代理及tomcat负载均衡