nginx 根据不同url转发请求对应tomcat容器
2019-08-29 16:24
204 查看
根据前端请求的url,nginx转发到指定的tomcat容器
原理如图:
现在我们有2个tomcat,一个tomcat的端口为9001,另一个tomcat的端口为9002
1.找到nginx的配置文件nginx.conf,在server标签中进行修改;
location /sass/ {
proxy_pass http://127.0.0.1:9001/sass/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /regist/ {
proxy_pass http://127.0.0.1:9002/regist/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
2.根据前端输入的请求地址 http://localhost:9001/sass/ nginx转发找到对应9001tomcat容器;
3.根据输入的请求地址 http://localhost:9002/regist/ nginx转发找到对应9002tomcat容器;
相关文章推荐
- 【Nginx】修改响应头,根据不同请求IP重定向到不同IP
- nginx反向代理--根据访问路径将请求分发至不同服务器
- Nginx根据IP将请求分配到不同的后端服务器
- Nginx根据用户请求的不同参数返回不同的json值
- Nginx多域名映射到对应不同tomcat的nginx.conf配置详解
- nginx监听相同端口,根据域名请求不同的server
- 通过nginx_lua实现根据请求参数分发道不同后端节点
- JS判断请求来自Android手机还是iPhone手机,根据不同的手机跳转到不同的链接。
- tomcat与nginx的不同
- CentOS 6.9安装Nginx,根据地址转发请求
- CentOS 6.9安装Nginx,根据地址转发请求
- tomcat servlet容器请求时序
- Tomcat中的容器是如何处理请求的
- Nginx upstream的5种权重分配方式分享1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,we
- 一个tomcat7容器部署两个不同的项目,一个用域名,另一个用域名加端口,server.xml的配置记录
- httpclient、Nginx、tomcat之间请求长连接一致问题
- 根据IP(有代理的情况)定位城市以及通过nginx转发的tomcat如何得到用户真实的ip
- 【FileExplorer】文件管理器--------根据不同分类来获取对应的数据
- nginx+tomcat 对于action请求返回404页面
- Servlet容器 - Tomcat请求处理原理