一个Tomcat上部署多个项目 通过配置实现 不同的域名 不同端口 访问不同内容

不同的域名 不同端口 访问不同内容

1.3个项目myshop-admin1   myshop-api    myshop-ui

放在目录webapps下

项目中内容来自每个项目的target目录下my-shop-web-admin-1.0.0-SNAPSHOT复制过去的

一个Tomcat上部署多个项目 通过配置实现 不同的域名 不同端口 访问不同内容_第1张图片

2.因为需要不同域名不同端口访问,在apache-tomcat-9.0.27/conf下面,复制Catalina 目录 ,命名为Catalina1 和Catalina2 

一个Tomcat上部署多个项目 通过配置实现 不同的域名 不同端口 访问不同内容_第2张图片

完整server.xml文件内容如下



  
  
  
  
  
  
  
  

  
    
  
  
    
    
    
    
      
        
      

      
        

      
	  
	
        
		

      

    
  
 
    
    
    
      
        
      
      
         
		
    
      
    
  
 
  
    
    
    
      
        
      
      
             

     
 
    
  

3. 记得要 修改本机hosts文件的 域名映射(C:\Windows\System32\drivers\etc路径下hostss文件 )

4.记得要 添加服务器防火墙端口 

在指定区域打开端口(记得重启防火墙)
firewall-cmd --permanent --zone=public --add-port=8081/tcp(永久生效再加上 --permanent)

firewall-cmd --permanent --zone=public --add-port=8082/tcp(永久生效再加上 --permanent)

重启防火墙

firewall-cmd --reload

查看指定区域所有打开的端口

firewall-cmd --zone=public --list-ports

 

 

5.访问

配置后的访问地址

http://IP地址:8080/main

http://www.xxx.com:8080/main

 配置后的访问地址

http://ip地址:8081/main

 配置后的访问地址

http://IP地址:8082/index

你可能感兴趣的:(centos7,项目部署,一个Tomcat上部署多个项目)