Nginx轮训tomcat服务器配置流程

服务器信息

Nginx 192.168.27.128

Tomcat 192.168.27.129

关闭防火墙
#关闭防火墙
systemctl stop firewalld
#关闭防火墙自启动永久关闭防火墙
systemctl disable firewalld
生产环境根据需要选择是否开启直接关闭防火墙还是开放端口
#开放端口
firewall-cmd --permanent --add-port=8080/tcp
#重载防火墙
firewall-cmd --reload
关闭SEliunx
#临时关闭SEliunx
getenforce 0
#永久关闭SEliunx
#编辑seliunx配置文件
vim /etc/selinux/config
#修改SELINUX
SELINUX=enforcing改为SELINUX=disabled

Nginx安装

#创建nginx目录
mkdir /opt/nginx
#进入nginx目录
cd /opt/nginx
#下载nginx安装包
wget http://nginx.org/download/nginx-1.20.2.tar.gz
#解压nginx包
tar -zxvf nginx-1.20.2.tar.gz
#解压后进入nginx
cd nginx-1.20.2
#设置nginx编译参数
./configure --prefix=/opt/ngin
#编译安装nginx
make&&make install
#进入/nginx/sbin启动nginx
./nginx
#测试 IP 能否访问到nginx默认页

安装jdk

#创建jdk目录
mkdir /opt/jdk
#下载jdk到/opt/jdk
wget https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
#解压jdk
tar -zxvf jdk-8u202-linux-x64.tar.gz
#设置环境变量
export JAVA_HOME=/opt/jdk/jdk1.8.0_202 export
CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
#刷新环境变量
source /etc/profile
#查看jdk是否安装成功
java -version

安装Tomcat

#创建tomcat目录
mkdir /opt/tomcat
#下载tomcat到/opt/tomcat目录
wget https://repo.huaweicloud.com/apache/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz
#解压tomcat并进入
tar -zxvf apache-tomcat-9.0.37.tar.gz
cd apache-tomcat-9.0.37/bin
#安装tomcat
./startup.sh
#测试 IP:8080 是否能访问到tomcat默认页

cp启动第二个tomcat

#cp 第二个tomcat
cp apache-tomcat-9.0.37 apache-tomcat-9.0.37-8181
#进入tomcat-8181
cd /opt/tomcat/apache-tomcat-9.0.37-8181
#修改tomcat配置文件
cd /opt/tomcat/apache-tomcat-9.0.37-8181/conf#修改配置文件位置一
<Server port="8005" shutdown="SHUTDOWN">
修改为port="8005"为port="9005"#修改配置文件位置二
<Connector port="8080" protocol="HTTP/1.1"
修改 port="8080" 为 port="8181"#修改配置文件位置三
<Connector protocol="AJP/1.3"address="::1"port="8009"
修改 port="8009" 为 port="9009"#启动nginx-8181
cd /opt/tomcat/apache-tomcat-9.0.37-8181/bin
./starup.sh

Nginx轮训配置

#创建配置文件
touch zhj.conf
#编辑zhj.conf
upstream zhj{#weight=X 这里设置的数字是该接点轮训多少次切换下一个接点server 192.168.27.129:8080 weight=1;  server 192.168.27.129:8181 weight=1;}
server {location / {root   html;proxy_pass http://zhj;index  index.html index.htm;}}#在nginx主配置文件中引入自定义配置文件
http{include zhj/*.conf
}
#检查nginx配置文件是否正确,语法是否有误
/opt/nginx/sbin/nginx -t
#重载nginx配置
cd /opt/nginx/sbin
./nginx -s reload

Nginx轮训tomcat服务器配置流程相关推荐

  1. 阿里云服务器配置流程

    阿里云服务器配置流程 2022-11-28 安装宝塔面板,方便管理 通过宝塔面板安装MySQL 数据库远程连接问题解决 出现Host is not allowed to connect to this ...

  2. centos7安装tomcat_手把手教你,使用 Nginx 搭配 Tomcat 实现负载均衡!

    来自公众号:Java极客技术 说到 Nginx ,相信大家都不会陌生,最常用的莫过于:用它来与 Tomcat 搭配做负载均衡,起到灰度发布的作用,同时保证系统高可用! 01.简介 Nginx(发音同 ...

  3. Web服务(Apache、Nginx、Tomcat、Jetty)与应用(LAMP、CMS-WordPressGhost、Jenkins、Gitlab)

    Web服务和应用是目前信息技术领域的热门技术.如何使用Docker来运行常见的Web服务器(包括Apache.Nginx.Tomcat等),以及一些常用应用(LAMP.CMS等).包括具体的镜像构建方 ...

  4. nginx的请求接收流程(二)

    在ngx_http_process_request_line函数中,解析完请求行之后,如果请求行的uri里面包含了域名部分,则将其保持在请求结构的headers_in成员的server字段,heade ...

  5. nginx搭建tomcat分布式集群

    nginx搭建tomcat分布式集群 1. nginx使用80端口,所有对服务器80端口的访问都被nginx拦截.例: 127.0.0.1 www.jthinking.com 127.0.0.1 ad ...

  6. nginx的请求接收流程(一)

    今年我们组计划写一本nginx模块开发以及原理解析方面的书,整本书是以open book的形式在网上会定时的更新,网址为http://tengine.taobao.org/book/index.htm ...

  7. nginx+keepalived+tomcat

    第一部分 环境准备 nginx+keepalived服务器两台(调度器,双机热备) IP地址192.168.80.100(lvs01 主机名zlf1) 192.168.80.101(lvs02 主机名 ...

  8. Linux下nginx与Tomcat的https非443端口配置

    nginx的安装 本文中采用编译安装.步骤如下: # 检查和安装依赖项(gcc.正则表达式工具.传送内容压缩的zlib库.openssl开启https支持),-y表示静默安装 yum -y insta ...

  9. Nginx以及通过Nginx实现tomcat集群配置与负载均衡

    Nginx简介 启动,停止,和重新加载配置文件命令 Nginx功能 正向代理和反向代理的区别 反向代理 负载均衡 1.RR(默认) 2.权重 3.ip_hash 4.fair(第三方) 5.url_h ...

最新文章

  1. 每隔一定时间执行一次函数_python — 轮询执行某函数的方法
  2. Educational Codeforces Round 96 E. String Reversa 线段树模拟序列交换
  3. Android中去掉显示标题的方法
  4. html文档包包含几个基本标记,HTML中包含哪些基本的标记?
  5. qt connect函数_Qt官方示例广播发送器
  6. Java中注解(非注释^_^) --转载
  7. 如何用c++画图_画图教室 | 绘制Mapping第一步:美团搜索火锅串串香...认真的!...
  8. Python学习杂记_1_PyCharm使用的一些收获
  9. python实现给定一个字符串,寻找最长非重复子串
  10. 线性插值 多项式插值 样条插值 牛顿插值总结
  11. Excel用控件动态控制图表
  12. 凭证反过账 金蝶k3_金蝶软件k3凭证反过账
  13. cppcheck的安装与使用
  14. CentOS7安装无线网卡驱动和更新yum源
  15. Windows7安装教程
  16. 博图——生成和导入外部源文件
  17. 徐静蕾2008十大青春语录
  18. Linux安全原理简介
  19. echarts3.0 markline 最大值 最小值 均值 方差 标准差 包络 正态分布
  20. 日期格式符RR和YY的区别

热门文章

  1. 论文解读:门控时钟的gating ratio如何提升
  2. 前端 页面测试工具 sitespeed.io
  3. Cadence PCB仿真使用Allegro PCB SI电磁干扰EMI配置图文教程
  4. Android UI性能优化
  5. MySQL之groupby详解
  6. linux设置mysql定时任务_Linux下如何实现Mysql定时任务
  7. 一个字符究竟占多少字节辨析
  8. Django 4.x Models App settings 模型应用设置
  9. RocketMQ的负载均衡
  10. 《有效训练你的研究能力》读书笔记