网站首页 > 技术教程 正文
下载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-10-10 doker容器实战分别实现nginx、tomcat、mysql
- 2024-10-10 阿里P8终于总结出:SpringBoot+Tomcat+Nginx+Netty面试题及答案
- 2024-10-10 Nginx 和 tomcat开启Gzip功能的方法
- 2024-10-10 nginx 反向代理tomcat(nginx 反向代理配置)
- 2024-10-10 Nginx负载均衡+Tomcat架构还不透彻?Java架构师必读书籍送给你
- 2024-10-10 服务器环境中Tomcat、Nginx和Apache有什么特点呢?
- 2024-10-10 百度T7分享:Nginx+Tomcat实现负载均衡 动静分离集群 让你年薪30w
- 2024-10-10 Nginx+Tomcat 动静分离实现负载均衡
- 2024-10-10 注意这几点,轻轻松松配置 Nginx + Tomcat 的集群和负载均衡
- 2024-10-10 Nginx+tomcat实现session共享(nginx连接tomcat)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)