Nginx負(fù)載均衡配置實例
介紹:
- 增加服務(wù)器的數(shù)量,然后將請求分發(fā)到各個服務(wù)器上,將原先請求集中到單個服務(wù)器上的 情況改為將請求分發(fā)到多個服務(wù)器上,將負(fù)載分發(fā)到不同的服務(wù)器,也就是我們所說的負(fù) 載均衡
- 客戶端發(fā)送多個請求到服務(wù)器,服務(wù)器處理請求,有一些可能要與數(shù)據(jù)庫進(jìn)行交互,服 務(wù)器處理完畢后,再將結(jié)果返回給客戶端。
1.實現(xiàn)效果
瀏覽器地址欄輸入地址:192.168.70.28/edu/a.html,負(fù)載均衡效果,平均 8081 和 8082 端口中
2.準(zhǔn)備
? 1.準(zhǔn)備兩臺tomcat服務(wù)器(把安裝包解壓到兩個文件夾下tomcat8081、tomcat8082 或者先創(chuàng)建兩個文件夾把安裝包復(fù)制到這兩個文件夾下再解壓)
? tomcat8081的server.xml配置
?
? tomcat8082的server.xml配置 (修改三個port)
? 第一個8005 改成 8091
?
? 第二個8080 改成 8082
?
? 第三個8009 改成 9001
?
? 2.在兩臺tomcat服務(wù)器中webapps目錄中,創(chuàng)建名稱是edu文件夾,在文件夾中創(chuàng)建頁面a.html,用于測試。
cd tomcat8081/webapps/
mkdir edu
cd edu
vim a.html
<h2>nginx-8081</h2>
cd tomcat8082/webapps/
mkdir edu
cd edu
vim a.html
<h2>nginx-8082</h2>
最后分別開啟兩臺tomcat
cd tomcat8081/bin/
./startup.sh
cd tomcat8082/bin/
./startup.sh
? 3.測試頁面
?
?
? 4.在 nginx 的配置文件中進(jìn)行負(fù)載均衡的配置
?
upstream myserver {
server 192.168.70.28:8081;
server 192.168.70.28:8082;
}
server {
listen 80;
server_name 192.168.70.28;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
proxy_pass http://myserver;
#proxy_pass http://127.0.0.1:8081;
index index.html index.htm;
}
}
測試
再刷新一下頁面
文章來源:http://www.zghlxwxcb.cn/news/detail-605916.html
文章主要內(nèi)容參考:https://blog.csdn.net/qq_40036754/article/details/102463099文章來源地址http://www.zghlxwxcb.cn/news/detail-605916.html
到了這里,關(guān)于Nginx負(fù)載均衡配置實例的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!