wojkxlq 发表于 2018-11-9 12:13:04

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 -zxvfnginx-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>  

  以上nginx的配置完成
  我们开始做两个节点的配置
  首先为了测试,先要在两个节点上创建两个网页,为了区分每个网页输入不同的内容
  Nginx-2,Nginx-3的nginx编译如上
  Nginx-2和Nginx-3配置:
  如下图

  两台都进行平滑重启
  

./nginx -c /usr/local/nginx/conf/nginx.conf  

  指定完成后,平滑重启
  

./nginx -s>  

  最后我们开始测试
  使用浏览器访问jnds.net
  刷新界面会发现分别访问两台节点




页: [1]
查看完整版本: Centos6.5 Nginx负载均衡和测试