码迷,mamicode.com
首页 > 其他好文 > 详细

Centos6.5 Nginx负载均衡和测试

时间:2018-01-31 11:26:45      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:pop   map   站点   vpd   区分   col   官网   imap   web   

技术分享图片

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负载均衡和测试

标签:pop   map   站点   vpd   区分   col   官网   imap   web   

原文地址:http://blog.51cto.com/12535093/2067162

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!