一 操作步驟:
1.服務(wù)器IP
45.114.124.215? ?//主服務(wù)器(安裝Nginx)
45.114.124.99? ? ?//從服務(wù)器(安裝Nginx或Apache都可以)
2.保證2臺(tái)服務(wù)器網(wǎng)絡(luò)互通
3.在2臺(tái)服務(wù)器上設(shè)置不同頁面方便驗(yàn)證
????????3.1在主服務(wù)器添加一個(gè)可以訪問的站點(diǎn)
?????????3.2在次服務(wù)器添加一個(gè)站點(diǎn),端口必須是主服務(wù)器在nginx指定給次服務(wù)器的端口
?
4.在 主服務(wù)器 45.114.124.215 安裝Nginx,保證Nginx能正常啟動(dòng),修改Nginx安裝路徑下/conf/nginx.conf文件
5.重啟nginx使配置生效
./nginx -s reload
6成功效果:
?
二、負(fù)載均衡方式說明
1.輪詢:所有請求都按照時(shí)間順序分配到不同的服務(wù)上,如果服務(wù)Down掉,可以自動(dòng)剔除
upstream webhost {
server localhost:8080 ;
server 45.114.124.99:85 ;
}
2.權(quán)重:指定每個(gè)服務(wù)的權(quán)重比例,weight和訪問比率成正比,通常用于后端服務(wù)機(jī)器性能不統(tǒng)一,將性能好的分配權(quán)重高來發(fā)揮服務(wù)器最大性能,如下配置后192.168.14.134服務(wù)的訪問比率會(huì)是其他兩臺(tái)服務(wù)的二倍。
upstream webhost {
server localhost:8080 weight=1;
server 45.114.124.99:85 weight=2 ;
}
3.iphash:每個(gè)請求都根據(jù)訪問ip的hash結(jié)果分配,經(jīng)過這樣的處理,每個(gè)訪客固定訪問一個(gè)后端服務(wù),如下配置(ip_hash可以和weight配合使用)
upstream webhost {
ip_hash;
server localhost:8080 weight=1;
server server 45.114.124.99:85 weight=1;
}
4最少連接:將請求分配到連接數(shù)最少的服務(wù)上文章來源:http://www.zghlxwxcb.cn/news/detail-495285.html
upstream webhost {
least_conn;
server localhost:8080 weight=1;
server 45.114.124.99:85 weight=2;
}
5.根據(jù)響應(yīng)時(shí)間分配文章來源地址http://www.zghlxwxcb.cn/news/detail-495285.html
upstream webhost {
fair;
server localhost:8080 weight=1;
server 45.114.124.99:85 weight=2;
?}
到了這里,關(guān)于Nginx多臺(tái)服務(wù)器負(fù)載均衡的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!