一. centos7安裝nginx
cd /usr/local
tar -zxvf nginx-1.8.1.tar.gz
2.在/usr/local目錄下建立nginx資料夾,將nginx移動到nginx資料夾下
mkdir nginx
mv nginx-1.8.1 nginx
yum -y install gcc-c++
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
4.新增使用者組和使用者
groupadd nginx
useradd -g nginx nginx
5.配置使用者以及安裝路徑進行make編譯安裝
cd nginx/nginx-1.8.1
./configure --user=nginx --group=nginx --prefix=/usr/local/nginx
make && make install
6.啟動nginx
yum -y install telnet
/usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx -s reload
啟動之後,在瀏覽器輸入ip位址即可訪問到nginx歡迎頁面,另外nginx目錄下的nginx-1.8.1可以刪除,使用命令:
rm -rf /usr/local/nginx/nginx-1.8.1
二.配置負載均衡
通過修改nginx配置檔案配置負載均衡,修改nginx/conf/nginx.cnf檔案:
1. 在http節點下面增加如下節點:
upstream weight
upstream iphash
如上配置兩種均衡方式 , 簡單說明:
weight根據權重比來分配,weight越大,分配的機率越大
iphash根據請求ip計算hash分配,這種方式能夠避免session共享問題.
2. 使用負載配置,通過配置server節點中的location, 在location中增加proxy_pass(**)屬性如下:
location /
使用權重比例方式均衡,如需要使用ip_hash方式,修改http://weight為http://iphash即可。
簡單的負載均衡配置已經配置完成,重啟nginx測試一下吧!
武漢指玄網路科技
nginx安裝以及配置負載均衡
2 安裝依賴包 先更新源 apt get update apt get install libpcre3 libpcre3 dev apt get install zlib1g dev apt get install openssl libssl dev 3 配置makefile,進入nginx解壓...
nginx 負載均衡簡單實現
nginx能夠實現負載均衡,在被反向 的伺服器中進行按需的負載均衡配置 下面是乙個配置檔案 其中主要的內容是這裡 upstream backend server location ngtt location testnnnn error page 404 404.html redirect serv...
Nginx實現簡單的負載均衡
192.168.74.201 nginx php 主 centos7.3 64位 192.168.74.202 nginx php 副 centos7.3 64位 192.168.74.203 nginx php 副 centos7.3 64位 安裝nginx 192.168.74.201 wget...