nginx配置实现反向代理&负载均衡
来源:互联网 发布:手机怎么登淘宝电脑版 编辑:程序博客网 时间:2024/06/04 18:26
两个域名指向同一台nginx服务器,用户访问不同的域名显示不同的网页内容。
两个域名是www.sian.com.cn和www.sohu.com(需要修改本地hosts文件)
在windows系统中,hosts文件的路径为(C:\Windows\System32\drivers\etc)配置方式为:ip地址 对应域名
比如:192.168.25.148 www.taobao.com
nginx服务器使用虚拟机192.168.101.3
配置步骤如下:
第一步:安装两个tomcat,分别运行在8080和8081端口。
第二步:启动两个tomcat。
第三步:反向代理服务器的配置
upstream tomcat1 {server 192.168.25.148:8080; } server { listen 80; server_name www.sina.com.cn; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://tomcat1; index index.html index.htm; } } upstream tomcat2 {server 192.168.25.148:8081; } server { listen 80; server_name www.sohu.com; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://tomcat2; index index.html index.htm; } }
第四步:nginx重新加载配置文件(linux下指令为:sbin/nginx -s reload)
第五步:配置域名
在hosts文件中添加域名和ip的映射关系
192.168.25.148 www.sina.com.cn
192.168.25.148 www.sohu.com
要实现负载均衡(以www.sina.com.cn为例),只需在nginx.xml修改upstream tomcat2配置即可
如下所示
upstream tomcat2 {server 192.168.25.148:8081;server 192.168.25.148:8082 weight=2; }
weight为权重,默认是1
阅读全文
0 0
- nginx配置实现反向代理&负载均衡
- Nginx反向代理实现负载均衡配置图解
- Nginx实现反向代理负载均衡配置说明文档
- Nginx反向代理实现负载均衡配置图解
- Nginx反向代理实现负载均衡配置图解
- nginx反向代理配置,负载均衡
- nginx反向代理和负载均衡配置
- nginx 反向代理 负载均衡配置
- nginx反向代理、负载均衡配置
- nginx 反向代理和负载均衡配置
- Nginx反向代理以及负载均衡配置
- Nginx 反向代理 负载均衡 虚拟主机配置
- Nginx实现反向代理和负载均衡
- nginx反向代理实现http负载均衡
- 使用Nginx反向代理实现负载均衡
- nginx做反向代理实现负载均衡
- nginx反向代理tomcat实现负载均衡
- Nginx反向代理实现负载均衡总结
- 不能修改“System Roots”钥匙串
- CCS在调试DSP程序过程中出现No source available for "0x712148" 问题
- android.util.AndroidRuntimeException: requestFeature() must be called before adding content
- tomcat 无法及时响应,卡住, 要按回车键
- 安卓四种动画Animation详解
- nginx配置实现反向代理&负载均衡
- Java压缩图片util,可等比例宽高不失真压缩,也可直接指定压缩后的宽高
- flip函数翻转操作
- 《Spring 5 官方文档》整合EJB
- stm32学习笔记 F1系列端口复用与重映射
- spring aop实现的2种方式,以及自定义注解
- bootstrap的轮播图改变样式
- 几种主流无线通信技术的比较
- 运行期类型鉴定