Nginx的反向代理功能配置一个nginx负载均衡服务器,后端有三个服务节点,提供web服务。

搭建环境:
系统redhat系统5.4

(1)搭建前准备:
四台linux主机
DNS:192.168.1.150
web:192.168.1.121
web:192.168.1.125
web:192.168.1.126
nginx:192.168.1.120  用nginx搭建负载均衡

注明:
在这里主要介绍nginx使用,以上几台请参考其它配置文件来做。
再要搭建nginx负载时首先做好域名解析:注明:其他三个web不需要做什么域名解析,
A记录:www.test.com
反向记录:192.168.1.120


一:现在开始安装nginx
(1)安装依赖包:
gcc,openssl-devel,pcre-devl,zlib-devel软件库。
(2)安装Nginx所需的pcre-devel库
tar -zxvf pcre-8.02.tar.gz
cd pcre-8.02
./configure
make
make install
(3)安装Nginx
tar -zxvf nginx-0.7.65.tar.gz -C /usr/src/
cd nginx-0.7.65
./configure  --with-http_gzip_static_module --with-http_stub_status_module --prefix=/usr/local/
make
make install

检查Nginx配置文件是否正常:
/opt/nginx/sbin/nginx -t
the configuration file /opt/nginx/conf/nginx.conf syntax is ok
configuration file /opt/nginx/conf/nginx.conf test is successful

启动Nginx服务:
/opt/nginx/sbin/nginx

关闭Nginx服务:
kill xxx pid号

到此Nginx安装完成