CentOS 服务器下配置多个站点

1.使用命令 tar -xvf 解压安装多个tomcat,如图(tomcat名字自定义作区分)
这里写图片描述
2.更改每个server.xml的端口,主要更改三个端口,如下所示

 <Server port="8005" shutdown="SHUTDOWN">
 <Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />
<Connector port="8003" protocol="AJP/1.3" redirectPort="8443" />

端口说明:
8005 是用户停止tomcat的端口
8080 是默认连接端口
8003 是apache 监听的端口
这个三个端口每个服务器必须不同

3.配置centos 的环境变量 /etc/profile 文件,在后面添加如下内容

##########internetFinance tomcat##########
CATALINA_4_BASE=/usr/local/tomcat/internetFinance
CATALINA_4_HOME=/usr/local/tomcat/internetFinance
TOMCAT_4_HOME=/usr/local/tomcat/internetFinance
export CATALINA_4_BASE CATALINA_4_HOME TOMCAT_4_HOME

########customServer

CATALINA_6_BASE=/usr/local/tomcat/customServer
CATALINA_6_HOME=/usr/local/tomcat/customServer
TOMCAT_6_HOME=/usr/local/tomcat/customServer
export CATALINA_6_BASE CATALINA_6_HOME TOMCAT_6_HOME
注意: 等于号后是tomcat的路径(换成你自己的路径)
然后使用命令 source /etc/profile,让修改生效

4.然后修改每个tomcat中bin目录下的 catalina.sh 文件,(举例就只贴出一个,其他照样修改就行)
这里写图片描述

注意:橙色的变量就是上面第3步 centos配置环境变量的名称

5.然后启动各个服务器,去浏览器访问,如果访问不了可能是防火墙没开端口
使用 firewall-cmd –zone=public –add-port=80/tcp –permanent 开启端口
重启防火墙 firewall-cmd –reload

猜你喜欢

转载自blog.csdn.net/nicolas12/article/details/80842405