Nginx安裝以及簡單實現負載均衡

2021-07-25 13:18:34 字數 1303 閱讀 8706

一. 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...