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/
檢查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安裝完成