nginx搭建负载均衡
来源:互联网 发布:房地产中介必备软件 编辑:程序博客网 时间:2024/05/18 09:03
实验:
window PC一台【LNS:192.168.1.111】
两台Centos OS虚拟机:
H1(192.168.186.141)
H2:192.168.186.148)
实验环境搭建
1在H1,H2分别部署web项目,具体步骤参考:在Linux上,通过Tomcat部署Web应用
2在LNS上安装nginx(之所以在window上部署nginx,主要是公司多为Windows服务器,通过此练练手)
1.1下载nginx-1.8.0.zip并解压,我将解压文件命名文demo
2.2 测试nginx环境
a)管理员身份打开CMD,进入DOS窗口
b)进入nginx的目录
c)检测配置命令
nginx -t
d)启动命令:
start nginx查看启动情况
在浏览器中输入localhost出现如下界面,运行成功,
e)修改配置文件,需要重启,命令:
nginx -s reloadf)退出
nginx -s stop或者
nginx -s quit查看进程关闭情况
3.负载均衡设置
3.1添加域名
在C:\Windows\System32\drivers\etc中添加:
192.168.1.111 www.cqs.com3.2修改nginx的conf/nginx.conf配置文件
a)在http{}里面,server上面添加如下脚本:
upstream www.cqs.com {server 192.168.186.141:8080;server 192.168.186.148:8080;}
c)在server{}里面的server_name,编码及location /{}修改为:
listen 80;server_name www.cqs.com;##访问域名charset UTF-8;###设置编码access_log logs/host.access.log ; location / {proxy_pass http://www.cqs.com;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}配置文件部分截图
配置好后重启 nginx
3.3测试:在H1,和H2两台虚拟机的终端中分别输入
tcpdump tcp port 8080 and host 192.168.186.141
tcpdump tcp port 8080 and host 192.168.186.148
在浏览器中输入项目资源http://www.cqs.com/demo2/,请求数次,查看HTTP请求头:
查看IP包的去向
192.168.186.1指的就是LNS(192.168.1.111),因为我虚拟机就是开在LNS电脑上的
PS:现在也没有找到更好的检测HTTP请求详细路径工具,只好用此办法了。
实验简单粗糙,但基本实现了最简单的负载均衡了。
0 0
- nginx搭建负载均衡
- nginx 负载均衡搭建
- nginx负载均衡搭建
- 搭建nginx负载均衡
- 搭建nginx 负载均衡
- 搭建nginx的负载均衡
- nginx+tomcat负载均衡搭建
- nginx服务器搭建负载均衡
- Nginx+Tomcat搭建负载均衡
- windows nginx -- 搭建 负载均衡
- openfire+nginx搭建负载均衡
- Nginx+Tomcat搭建负载均衡
- Nginx+Tomcat搭建负载均衡
- Nginx负载均衡搭建胜过Apache十倍?
- Nginx负载均衡搭建胜过Apache十倍?
- Nginx负载均衡纯文本搭建
- Mac 搭建nginx+tomcat 实现负载均衡
- windows利用Nginx搭建网站负载均衡
- 中断线程
- centos7安装cobbler
- oracle数据库block、tigger、function、package
- 机器学习(7)——支持向量机(三):线性支持向量机和软间隔最大化
- 二叉树如何实现双亲结点及求树的高度
- nginx搭建负载均衡
- sublime text 2 配置python环境
- Java学习笔记(集合_2)
- VBA写excel宏
- RTC系统
- php操作sqlite
- matlab中padarray函数用法:实现对一个n*n矩阵扩充为(n+1)*(n+1)的矩阵
- CentOS下安装VIM
- javaSE(26)(注解)