Centos6.5 Nginx负载均衡和测试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos6.5 Nginx负载均衡和测试相关的知识,希望对你有一定的参考价值。
nginx (engine x) 是一个高性能的HTTP和反向代理服务器,是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
Ngnix-1为负载均衡转发主服务器。
Ngnix-2和Nginx-3为负载均衡的两个站点
Ngnix-1:10.2.4.134
Ngnix-2:10.2.4.133
Ngnix-3:10.2.4.132
下面为Nginx-1的操作
首先安装Nginx,因为Nginx依赖gcc环境,所以我们先安装gcc环境
yum install gcc-c++ -y
然后安装Pcre
yum install pcre pcre-devel -y
接着安装提供压缩方式的库
yum install zlib zlib-devel -y
从官网下载nginx
官网网址:https://nginx.org/
我们在命令行执行
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
我们默认将它下载到/usr/local/目录和进行编译
cd /usr/local
tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
./config
默认编译(注意,一定要装gcc-c++)
make
make install
然后配置nginx的主配置文件
vim /usr/local/nginx/conf/nginx.conf
配置如下图
注:在http{}块中配置
然后平滑重启nginx
首先我们要指定nginx的配置文件
先cd到/usr/local/nginx/sbin/目录
./nginx -c /usr/local/nginx/conf/nginx.conf
指定完成后,平滑重启
./nginx -s reload
以上nginx的配置完成
我们开始做两个节点的配置
首先为了测试,先要在两个节点上创建两个网页,为了区分每个网页输入不同的内容
Nginx-2,Nginx-3的nginx编译如上
Nginx-2和Nginx-3配置:
如下图
两台都进行平滑重启
./nginx -c /usr/local/nginx/conf/nginx.conf
指定完成后,平滑重启
./nginx -s reload
最后我们开始测试
使用浏览器访问jnds.net
刷新界面会发现分别访问两台节点
以上是关于Centos6.5 Nginx负载均衡和测试的主要内容,如果未能解决你的问题,请参考以下文章
centos 6.5 配置nginx+Tomcat负载均衡群集