nginx根据目录反向代理到后端服务器
2017-01-21 14:28
295 查看
nginx根据目录反向代理到后端不同的服务器
server {
listen 80; server_name demo.domain.com; #通过访问service二级目录来访问后台 location /service/ { #DemoBackend1后面的斜杠是一个关键,没有斜杠的话就会传递service到后端节点导致404 proxy_pass http://DemoBackend1/; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #其他路径默认访问前台网站 location / { proxy_pass http://DemoBackend2; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } #简单的负载均衡节点配置 upstream DemoBackend1 { server 192.168.1.1; server 192.168.1.2; ip_hash; } upstream DemoBackend2 { server 192.168.2.1; server 192.168.2.2; ip_hash; }相关文章推荐
- nginx 根据不同url反向代理到不同服务器
- 根据头部信息http header控制nginx选择反向代理服务器
- Nginx反向代理后端多个Tomcat、Nginx+PHP服务器(Nginx的代理和负载功能) 推荐
- nginx代理--根据访问的目录来区分后端的web
- nginx代理--根据访问的目录来区分后端的web
- nginx代理 - 根据访问的目录来区分后端的web
- nginx代理--根据访问的目录来区分后端的web
- LAMP架构——nginx代理--根据访问的目录来区分后端的web
- Nginx--HTTP反向代理服务器
- 使用Nginx/Lighttpd/Squid作为反向代理服务器 - [技术笔记]
- Nginx -HTTP和反向代理服务器简单配置
- Nginx server之Nginx作为反向代理服务器
- Nginx反向代理到后端的tomcat上实现动静分离
- 利用nginx反向代理tomcat服务器
- nginx架设http负载均衡和反向代理服务器
- Tomcat系列之服务器的基本配置及Nginx反向代理tomcat服务
- nginx作为web服务器反向代理
- Varnish 反向代理,让后端服务器日志记录真实来源IP
- nginx搭建域名反向代理服务器
- Nginx 基础篇(序)---转发代理服务器与反向代理服务器