nginx之 nginx-1.9.7 + tomcat-8.5.15 反向代理+應用負載均衡 安裝配置
環境說明:
nginx 反向代理伺服器 ip 為: 10.219.24.26
tomcat1 應用伺服器 ip 為: 10.219.24.21
tomcat3 應用伺服器 ip 為: 10.219.24.23
os 環境為 :linux x86_64
參考連線: 為了節約勞動力,給出作者先前的完整連線,按照連結+下面的流程,即可搭建成功!
nginx之 nginx-1.9.7 編譯安裝、理論簡介: http://blog.csdn.net/zhang123456456/article/details/73228668
tomcat之 JDK8.0安裝、tomcat-8.5.15安裝: http://blog.csdn.net/zhang123456456/article/details/73382524
1、 按照上面指定連結,完成 nginx 與 tomcat 安裝後,接著進行下面的操作
2、 配置 webapps/ROOT/index.jsp 修改成如下所示
[root@mysql apache-tomcat-8.5.15]# pwd
/usr/local/tomcat/apache-tomcat-8.5.15
[root@mysql apache-tomcat-8.5.15]# vi webapps/ROOT/index.jsp
[root@mysql apache-tomcat-8.5.15]# cat webapps/ROOT/index.jsp
<html>
<h1>this is my tomcat1</h1>
</html>
說明: 同理配置另外一臺 tomcat 伺服器
3、 配置完 tomcat 後,接下來,修改 nginx.conf 配置,如下
[root@mysql03 nginx]# pwd
/usr/local/nginx
[root@mysql03 nginx]# cat conf/nginx.conf
user root root;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
upstream web_app {
server 10.219.24.21:8080 weight=1 max_fails=2 fail_timeout=30s;
server 10.219.24.23:8080 weight=1 max_fails=2 fail_timeout=30s;
}
server {
listen 80;
server_name aa.com;
charset utf8;
location / {
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_pass
proxy_redirect default;
}
}
}
說明: server段 proxy_pass定義的web_app需要跟upstream 裡面定義的web_app一致,否則server找不到均衡。
4、 啟動 tomcat 與 Nginx
5、 測試
本機瀏覽器輸入: 反覆點選重新整理 發現連結在 tomcat1 與 tomcat2 之間輪轉,達到負載均衡。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2140899/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- docker下nginx反向代理和負載均衡配置DockerNginx負載
- nginx+tomcat反向代理負載均衡配置NginxTomcat負載
- nginx配置web服務|反向代理|負載均衡NginxWeb負載
- Nginx 全模組安裝及匹配方式、反向代理和負載均衡配置Nginx負載
- 【Nginx】Nginx反向代理和負載均衡部署Nginx負載
- nginx詳解反向代理負載均衡Nginx負載
- Nginx負載均衡反向代理伺服器Nginx負載伺服器
- [原創]Nginx反向代理及負載均衡Nginx負載
- nginx面試題-nginx負載均衡與正反向代理Nginx面試題負載
- centos7下配置nginx反向代理負載均衡叢集CentOSNginx負載
- Nginx入門(2)反向代理和負載均衡Nginx負載
- Nginx反向代理負載均衡的容器化部署Nginx負載
- 介紹下Nginx 反向代理與負載均衡Nginx負載
- nginx反向代理和負載均衡策略實戰案例Nginx負載
- nginx+tomcat實現反向代理+負載均衡NginxTomcat負載
- Nginx伺服器的使用與反向代理負載均衡Nginx伺服器負載
- nginx反向代理、負載均衡配置與linux環境下的安裝及通過ip和域名訪問nginxNginx負載Linux
- Nginx反向代理+負載均衡簡單實現(https方式)Nginx負載HTTP
- nginx反向代理負載均衡與動靜頁面分離Nginx負載
- 秒懂負載均衡與反向代理負載
- docker 安裝 nginx 並配置反向代理DockerNginx
- 【SpringCloud】(十五):Zuul的基本應用,反向代理和負載均衡SpringGCCloudZuul負載
- 代理與反向代理、負載均衡和快取負載快取
- 圖解Nginx,系統架構演變 + Nginx反向代理與負載均衡圖解Nginx架構負載
- Nginx搭建反向代理負載均衡和web快取伺服器Nginx負載Web快取伺服器
- 誰說前端不需要懂-Nginx反向代理與負載均衡前端Nginx負載
- 如何使用 Weave 以及 Docker 搭建 Nginx 反向代理/負載均衡伺服器DockerNginx負載伺服器
- Apache配置反向代理、負載均衡和叢集(mod_proxy方式)Apache負載
- nginx反向大理和負載均衡以及高可用Nginx負載
- nginx配置+uwsgi+負載均衡配置Nginx負載
- 使用Nginx配置TCP負載均衡NginxTCP負載
- Nginx負載均衡配置說明Nginx負載
- Nginx代理功能與負載均衡詳解Nginx負載
- Nginx 配置:反向代理Nginx
- Nginx 配置反向代理Nginx
- nginx反向代理負載均衡帶你突破單臺伺服器的瓶頸Nginx負載伺服器
- 在windows環境下 nginx + .net core 3.1 實現反向代理和負載均衡WindowsNginx負載
- 在Linux中,nginx反向代理和負載均衡實現原理是什麼?LinuxNginx負載