总共两台服务器一台服务器上两个tomcat怎么实现高可用

## nginx配置文件
直接vim图片描述

  1. vim编辑器直接打开nginx.conf
  2. 修改nginx.conf
    增加
    upstream haha {
    server 192.168.254.181:8080;
    server 192.168.254.182:8080;
    }

location /项目名 {
root html;
index index.html index.htm;
proxy_pass http://haha/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 200M;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}

修改nginx.conf
增加
upstream hehe {
server 192.168.254.181:8081;
server 192.168.254.182:8081;
}

location /项目名 {
root html;
index index.html index.htm;
proxy_pass http://hehe/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 200M;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
3. 直接在配置文件里加上这两行,具体项目名称还有调度名称按实际来;
4. 端口号也是按着tomcat的端口改哪个项目对应的端口号不能错;
5. tomcat修改端口号见下图;
6. 在这里插入图片描述
7. vim编辑器直接打开server.xml;
8. 在这里插入图片描述
9. 在这里插入图片描述
10.在这里插入图片描述
10. 这三个端口号随便改,具体看防火墙有没有开放这个端口没有的话开放一下端口;
11. 防火墙的设置
12. 启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: system
ctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
13. 查看所有打开的端口: firewall-cmd --zon
e=public --list-ports
更新防火墙规则: firewall-cmd --reload

添加
firewall-cmd --zone=public --add-port=80/tcp --permanent (-- permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone= public --query-port=80/tcp
删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent

14. 这些都完成就启动服务呗;
nginx启动服务
cd /usr/local/nginx/sbin/执行
./nginx
看启动有无报错有报错按提示修改
tomcat启动服务
cd /usr/local/tomat/bin执行
./startup.sh
都成功那么这个工作就可以了;
希望有帮助

猜你喜欢

转载自blog.csdn.net/weixin_42691754/article/details/83009522
今日推荐