4-nginx-反向代理到tomcat及负载均衡
2017-03-18 20:56
585 查看
反向代理相比于正向代理, 比如使用搬瓦工时, 就是位于客户端的正想代理, 而反向代理则是服务器端的代理, 主要用于实现请求分发, 负载均衡等功能
正向代理推荐一个: 搬瓦工, 比较好用..
反向代理主要有2个重要的配置:
proxy_pass C语言的代理函数
upstream
一定要加最后的 ; !!!!!!!
此时, 通过访问 wenbronk.nginx-01.com 就可以访问tomcat首页了
其中的 weight= 1 既可以实现轮询时的负载均衡功能
系列来自尚学堂极限班
正向代理推荐一个: 搬瓦工, 比较好用..
反向代理主要有2个重要的配置:
proxy_pass C语言的代理函数
upstream
1, 直接通过proxy_pass配置nginx访问tomcat服务器
# 虚拟主机1 server { listen 80; server_name wenbronk.nginx-01.com; #charset koi8-r; #access_log logs/host.access.log main; location / { # 配置允许规则 allow 192.168.1.0/24; allow 192.168.0.0/16; deny all; # 配置用户访问控制 auth_basic "basicAccess"; auth_basic_user_file /usr/nginx-passwd; #root html; #index index.html index.htm; proxy_pass http://localhost:8080; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
一定要加最后的 ; !!!!!!!
此时, 通过访问 wenbronk.nginx-01.com 就可以访问tomcat首页了
2, 实现负载均衡
使用upstreamupstream_名字 { server: IP:PORT weight=1; } server { location /{ proxy_pass: http://名字; } }
upstream weight_tomcat { server 192.168.208.101:8080 weight=1; server 192.168.208.102:8080 weight=2; } # 虚拟主机1 server { listen 80; server_name wenbronk.nginx-01.com; #charset koi8-r; #access_log logs/host.access.log main; location / { # 配置允许规则 allow 192.168.1.0/24; allow 192.168.208.0/24; deny all; # 配置用户访问控制 auth_basic off; auth_basic_user_file /usr/nginx-passwd; #root html; #index index.html index.htm; proxy_pass http://weight_tomcat; } ... ... }
其中的 weight= 1 既可以实现轮询时的负载均衡功能
系列来自尚学堂极限班
相关文章推荐
- nginx + tomcat 部署反向代理加负载均衡
- Nginx 反向代理集群 & 负载均衡(Tomcat,Jetty集群)
- nginx在linux系统下的安装部署,以及反向代理https请求协议,ssl证书的生成,负载均衡tomcat服务器!
- Linode Center OS 6.5(x64) 用Nginx 反向代理多个Tomcat 负载均衡。
- Nginx反向代理Tomcat实现现负载均衡(高可用)以及利用redis+Session同步会话共享配置详解
- nginx反向代理tomcat实现负载均衡
- Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
- nginx+tomcat 反向代理 负载均衡配置
- Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
- Centos 7 安装nginx 并结合 tomcat 反向代理 负载均衡
- 实例详解tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡 推荐
- Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
- nginx反向代理到tomcat,并在request中获取客户端请求ip
- nginx反向代理tomcat、实现动静分离/配置文件
- Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
- tengine反向代理tomcat多实例实现负载均衡
- Linux配置Nginx反向代理Tomcat
- Nginx入门级简介,包括安装,基本使用,负载均衡,动静分离,反向代理,缓存应用等功能。
- 使用Nginx反向代理tomcat服务器
- Tomcat:利用Apache配置反向代理、负载均衡