Nginx整合tomcat,实现反向代理和负载均衡
1.Nginx與Tomcat整合,通過Nginx反向代理Tomcat。
Nginx安裝路徑為:/usr/local//nginx
首先切換路徑到:/usr/local//nginx/conf通過命令? vim/usr/local//nginx/conf/nginx.conf打開配置文件
修改Nginx配置文件:/usr/local//nginx/conf/nginx.conf
修改代理配置:找到server配置項,修改location配置:
location下核心參數(shù)為:
修改后:
檢測配置是否正確:/usr/local/nginx/sbin/nginx -t
出現(xiàn)successful,說明配置項沒有語法錯誤
可以動態(tài)加載新配置:/usr/local/nginx/sbin/nginx -s reload
這樣就實現(xiàn)了nginx代理一個web容器。
2.實現(xiàn)負(fù)載均衡
同上,修改Nginx配置文件:/usr/local//nginx/conf/nginx.conf
追加負(fù)載均衡配置upstream,與server配置項平行
?
修改代理配置項,讓其跳轉(zhuǎn)到負(fù)載均衡server。
?
修改之后:
檢測配置是否正確:/usr/local/nginx/sbin/nginx -t
出現(xiàn)successful,說明配置項沒有語法錯誤
可以動態(tài)加載新配置:/usr/local/nginx/sbin/nginx -s reload
這就實現(xiàn)了負(fù)載均衡。
權(quán)重配置:
權(quán)重越高,表示訪問概率越大
還可以配置手工的宕機或者備份主機:
down:表示該主機不參與服務(wù)
server IP:PORT down
backup:表示該主機正常訪問中不使用,如果所有主機性能不夠的時候,自動啟動該配置項
server IP:PORT?backup
?
轉(zhuǎn)載于:https://www.cnblogs.com/feiyangbahu/p/9662627.html
總結(jié)
以上是生活随笔為你收集整理的Nginx整合tomcat,实现反向代理和负载均衡的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: postman上传图片时已经添加cook
- 下一篇: Maven_生产环境下开发对Maven的