nginx反向代理负载均衡tomcat多实例

部署好开源的jspgou项目后使用nginx反向代理

1、tomcat多实例

bash 复制代码
复制一个tomcat
cp -r /opt/tomcat1 /opt/tomcat2
修改tomcat2的端口号
vim /opt/tomcat2/conf/server.xml
    <Server port="9005" shutdown="SHUTDOWN">    
     <Connector port="9090" protocol="HTTP/1.1"
或者使用sed进行修改
sed -i 's#8005#9005#;s#8080#9090#' /opt/tomcat2/conf/server.xml
diff /opt/tomcat1/conf/server.xml /opt/tomcat2/conf/server.xml  #对比文件不同之处

2、nginx配置文件修改

bash 复制代码
vim /etc/nginx/nginx.conf

upstream tomcat {
    server 192.168.68.159:8080 max_fails=1 fail_timeout=2;    #失败一次,两秒后在连
    server 192.168.68.159:9090 max_fails=1 fali_timeout=2;
}
server {
    listen 80;
    location / {
        proxy_pass http://tomcat;
        proxy_setheader Host $host:$server_port;
        proxy_next_upstream http_502 http_503 http_500 error timeout;
    }
}
相关推荐
wanhengidc5 小时前
云手机 高振畅玩不踩坑
运维·服务器·安全·web安全·智能手机
有谁看见我的剑了?5 小时前
linux 添加硬盘后系统识别不到硬盘处理
linux·运维·服务器
JoyCong19985 小时前
ToDesk远程屏幕墙技术白皮书:如何重塑全局运维视界
运维·电脑·远程工作
偶尔上线经常挺尸6 小时前
《100个“反常识”经验15:Nginx 502排查:从应用到内核》
运维·nginx·性能调优·反向代理·502错误·http排错
yoyo_zzm6 小时前
Laravel9.x新特性全解析
数据库·mysql·nginx
思茂信息6 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
计算机安禾7 小时前
【Linux从入门到精通】第31篇:防火墙漫谈——iptables与firewalld防护指南
linux·运维·php
下一页盛夏花开7 小时前
ubuntu 20中安装QT以后出现红色空心断点
linux·运维·ubuntu
yoyo_zzm9 小时前
Laravel8.x新特性全解析
数据库·nginx