首先建立三個linux環境,並且作為反向**的服務必須能拼通那兩個處理請求的服務
首先我們去lnmp環境下的裡面找到nginx的配置檔案。
在開始之前,我們可以先去配置乙個虛擬網域名稱
配置方法如下:
在nginx.config中加入,意思是把這個配置檔案引入,注意路徑。
然後編輯這個檔案,把nginx.conf的server複製乙份出來,進行編輯
server
#這是然nginx解析php檔案
location ~ \.php$
}然後在windows的hosts裡面加入
ip www.xing.com
然後重啟nginx
正式配置負載均衡
找到nginx.conf。
在http這個模組下加入連線池,例如
輪詢upstream xing
權重,權重就是開哪個伺服器處理的請求多,例如下面,它的意思是加入有100個請求,ip1處理80個,ip2處理20個,也就是4/1的意思
upstream xing
ip雜湊,是根據請求的ip進行分配,同乙個ip它會訪問乙個ip
upstream xing
三種選擇一種就好。完成後進入咱們配置好的a.conf裡面去。
進入引入的那個檔案,也就是咱們配置虛擬網域名稱那。
我的是這個,你可以隨便命名。
裡面進行這樣編輯,
server
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#error_page 500 502 503 504 /50x.html;
location = /50x.html
# proxy the php scripts to apache listening on 127.0.0.1:80
##location ~ \.php$
# pass the php scripts to fastcgi server listening on 127.0.0.1:9000
##現在這個東西可以注釋了。因為現在這個伺服器我們只作為乙個反向**的伺服器,並不需要解析檔案。
# location ~ \.php$
# deny access to .htaccess files, if apache's document root
# concurs with nginx's one
##location ~ /\.ht
}然後重啟nginx
/usr/local/nginx/sbin/nginx -s reload
最後就簡單了,把兩個處理請求的伺服器的根目錄建立乙個相同的檔案,兩個檔案的內容按道理必須一樣,在這裡我們為區分我們的負載均衡是否成功,我們在兩個檔案中,輸入不同的內容,然後開始訪問,看他是否進行輪詢。如果每次訪問的伺服器不總是乙個,這就對了。
nginx負載均衡配置
curl nginx upstream fair.zip unzip nginx upstream fair.zip cd nginx 1.6.2 檢視當前nginx 編譯引數 nginx v 輸出 configure arguments prefix usr local nginx configu...
Nginx負載均衡配置
負載均衡是我們大流量 要做的乙個東西,下面我來給大家介紹在nginx伺服器上進行負載均衡配置方法,希望對有需要的同學有所幫助哦。負載均衡 先來簡單了解一下什麼是負載均衡,單從字面上的意思來理解就可以解釋n臺伺服器平均分擔負載,不會因為某台伺服器負載高宕機而某台伺服器閒置的情況。那麼負載均衡的前提就是...
Nginx負載均衡配置
nginx安裝請參考 nginx原始碼安裝 nginx負載均衡是通過upstream模組來實現的,內建實現了三種負載策略,配置還是比較簡單的。官網負載均衡配置說明 省略其它配置 根據伺服器的響應時間來分配請求,響應時間短的優先分配,即負載壓力小的優先會分配。由於fair模組是第三方提供的,所以在編譯...