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 刷新界面会发现分别访问两台节点