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负载均衡和测试的主要内容,如果未能解决你的问题,请参考以下文章

Nginx配置之负载均衡限流缓存黑名单和灰度发布

服务=====Nginx+Tomcat 负载均衡群集

centos 6.5 配置nginx+Tomcat负载均衡群集

Haproxy和Nginx负载均衡测试效果对比记录

centos6.5 apache+tomcat结合 负载均衡

对比Haproxy和Nginx负载均衡效果