南京安居建设集团网站,wordpress 博客同步,北京seo费用是多少,商务平台多实例部署
在一台服务器上有多个tomcat的服务。
配置多实例之前#xff0c;看单个实例是否访问正常。 1.安装好 jdk 2.安装 tomcat cd /opt tar zxvf apache-tomcat-9.0.16.tar.gz mkdir /usr/local/tomcat mv apache-tomcat-9.0.16 /usr/local/tomcat/tomcat1 cp -a /usr…多实例部署
在一台服务器上有多个tomcat的服务。
配置多实例之前看单个实例是否访问正常。 1.安装好 jdk 2.安装 tomcat cd /opt tar zxvf apache-tomcat-9.0.16.tar.gz mkdir /usr/local/tomcat mv apache-tomcat-9.0.16 /usr/local/tomcat/tomcat1 cp -a /usr/local/tomcat/tomcat1 /usr/local/tomcat/tomcat2
3.配置 tomcat 环境变量 vim /etc/profile.d/tomcat.sh #tomcat1 export CATALINA_HOME1/usr/local/tomcat/tomcat1 export CATALINA_BASE1/usr/local/tomcat/tomcat1 export TOMCAT_HOME1/usr/local/tomcat/tomcat1 #tomcat2 export CATALINA_HOME2/usr/local/tomcat/tomcat2 export CATALINA_BASE2/usr/local/tomcat/tomcat2 export TOMCAT_HOME2/usr/local/tomcat/tomcat2 export CATALINA_HOME1/usr/local/tomcat/tomcat1
tomcat主目录的路径包含所有tomcat的文件
export CATALINA BASE1/usr/local/tomcat/tomcat1 指定tomcat实例目录 export TOMCAT_HOME1/usr/local/tomcat/tomcat1
tomcat主目录的路径包含所有tomcat的文件
这三条在环境变量中声明配置成全局变量方便后面传参/赋值
source /etc/profile.d/tomcat.sh
进入控制tomcat运行的文件把服务shutdown一下
基于Tomcat主目录强行复制一个相同的 vim /etc/profile.d/tomcat.sh 4.修改 tomcat2 中的 server.xml 文件要求各 tomcat 实例配置不能有重复的端口号 vim /usr/local/tomcat/tomcat2/conf/server.xml Server port8006 shutdownSHUTDOWN #22行修改Server prot默认为8005 - 修改为8006 Connector port8081 protocolHTTP/1.1 #69行修改Connector portHTTP/1.1 默认为8080 - 修改为8081 Connector port8010 protocolAJP/1.3 redirectPort8443 / #116行修改Connector port AJP/1.3默认为8009 - 修改为8010 第一个连接器默认监听8080端口负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时使用的就是这个连接器。 第二个连接器默认监听8009端口负责和其他的HTTP服务器建立连接。 在把Tomcat与其他HTTP服务器集成时需要用到这个连接器。
第三个连接器 port8010指定AJP连接器监听的端口号。在这个示例中AJP连接器监听在8010端口上。
protocolAJP/1.3指定连接器所使用的协议。这里设置为AJP/1.3表示使用AJP协议的版本1.3。
redirectPort8443指定重定向端口。当AJP连接器接收到HTTP请求时如果请求是通过HTTPS加密访问的 则会将请求重定向到8443端口。
AJP连接器用于将静态资源和动态请求从前端Web服务器如Apache HTTP Server转发到Tomcat服务器。 这样可以将Tomcat服务器隐藏在防火墙之后提高安全性同时提供更高的性能特别是在处理动态请求时。 常见的AJP连接器配置是为了将Tomcat与Apache HTTP Server或Nginx等前端服务器集成以实现负载均衡、反向代理等功能 引入一个很好用的功能是第三方的需要安装
telnet 测试服务器ip地址是否能正常通信和测试端口通信是否正常
例telnet 192.168.233.61 80 为什么能ping通却不能访问因为服务器是基于端口通信的所以也要检查端口
端口可能不存在 端口没有打开