网站首页 > 精选教程 正文
下载tomcat,为了方便分辨两个tomcat,这里我选择安装两个不同版本的tomcat。
cd /usr/local
wget http://mirrors.shuosc.org/apache/tomcat/tomcat-9/v9.0.2/bin/apache-tomcat-9.0.2.tar.gz
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz
tar -zxvf apache-tomcat-9.0.2.tar.gz
tar -zxvf apache-tomcat-8.5.24.tar.gz
修改tomcat的server.xml配置文件,server.xml文件在对应tomcat目录下面的conf目录
下面的这个三个端口,两个tomcat不能重复了,并且配置的端口没有被其他进程占用。
<Server port="8005" shutdown="SHUTDOWN">
#监听关闭tomcat请求,shutdown.sh会向该端口发送关闭服务器的命令字符串
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
#port:服务器连接器的端口号,该连接器将在指定的端口监听来之客户端的请求。redirectport服务器正在处理http请求时收到了一个ssl传输请求后重定向的端口号。connectiontimeout等待超时的时间数(毫秒为单位)
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
#在8080端口接手HTTP请求,定一个JD Connector,它通过8009端口接收来自其他服务器转发过来的请求。
这我的配置分别为
apache-tomcat-9.0.2:
<Server port="8095" shutdown="SHUTDOWN">
<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="8099" protocol="AJP/1.3" redirectPort="8443" />
apache-tomcat-8.5.24:
<Server port="8085" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="8089" protocol="AJP/1.3" redirectPort="8443" />
直接启动两个解压出来的tomcat:
./usr/local/apache-tomcat-9.0.2/bin/startup.sh
./usr/local/apache-tomcat-8.5.24/bin/startup.sh
下载Nginx源码并安装
cd /usr/local
wget https://nginx.org/download/nginx-1.13.8.tar.gz
tar -zxvf nginx-1.13.8.tar.gz
apt-get install libpcre3-dev
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre
make&make install
修改nginx.conf
启动nginx
cd /usr/local/nginx/sbin
#在启动前需要安装依赖的安装包,如nginx-core安装包等等。这边简单处理
apt-get install nginx-*
#先测试配置文件有没有问题
./nginx -t -c /usr/local/nginx/conf/nginx.conf
#现在可以启动nginx
./nginx -c /usr/local/nginx/conf/nginx.conf
出现下图中的结果就表示配置文件没有错误。
访问服务器:
在访问服务器前先确定nginx监听的端口系统是否开放该端口。http默认是80端口,https默认是443端口。
如果没修改nginx.conf访问的结果如下图:
修改后访问结果如下图:
前后两个版本号不一样。就表示nginx反向代理tomcat集群成功
猜你喜欢
- 2024-09-27 HTTPS配置实战 室内真人实战cs真个霸占小儿女了
- 2024-09-27 Linux中Apache(httpd)配置反向代理二级域名
- 2024-09-27 Nginx反向代理:通过外网访问内网数据库(mysql)
- 2024-09-27 利用Nginx反向代理,不重新解析域名对网站进行服务器迁移
- 2024-09-27 Nginx 实践|location 路径匹配 nginx location匹配多个路径
- 2024-09-27 后台服务轻松切换HTTPS 美团商家后台登录入口切换网页版
- 2024-09-27 Go 中的 Nginx:反向代理的性能优化
- 2024-09-27 关于nginx反向代理rabbitMQ的特殊字符问题处理
- 2024-09-27 Nginx 最全操作——nginx反向代理(5)
- 2024-09-27 详解Grafana配置nginx反向代理域名访问
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)