使用nginx負載均衡web應用
阿新 • • 發佈:2018-12-08
安裝
首先需要在系統上安裝nginx軟體,這裡使用Ubuntu的apt來安裝。
sudo apt-get install nginx
配置
安裝完成後,我們首先需要修改一個ngins的配置。
這裡假定我們已經有了個兩個相同的web應用,分別使用的 8081 和 8082 埠。我們通過nginx的8080埠代理這兩個web應用。
修改 /etc/nginx/nginx.conf 檔案,在其中的 http 部分最後做如下配置:
...
http {
...
########################################
# 註釋部分
# include /etc/nginx/sites-enabled/*;
########################################
########################################
# 增加部分
upstream myhost {
server localhost:8081 weight=1;
server localhost:8082 weight=1;
}
server {
listen 8080;
location / {
proxy_pass http://myhost;
}
}
########################################
}
執行
啟動 nginx 服務
sudo /etc/init.d/nginx start
然後通過瀏覽器訪問 http://:8080 地址來驗證配置是否生效。