Tomcat虚拟主机

Tomcat虚拟主机

部署

bash 复制代码
[root@localhost webapps]# cd ../conf
[root@localhost conf]# pwd
/usr/local/tomcat/conf
[root@localhost conf]# vim server.xml
#增加虚拟主机配置,添加以下:
<Host name="www.a.com" appBase="webapps"
	  unpackWARs="true" autoDeploy="true">
<Context docBase="/web/a" path="" reloadable="flase" />
<Valve className="org.apache.catalina.valves.AccessLogValve"
	   directory="logs"
	   prefix="localhost_access_log" suffix=".txt"
       pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>
<Host name="www.b.com" appBase="webapps"
      unpackWARs="true" autoDeploy="true">
<Context docBase="/web/b" path="" reloadable="flase" />
<Valve className="org.apache.catalina.valves.AccessLogValve"
       directory="logs"
       prefix="localhost_access_log" suffix=".txt"
       pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

#虚拟主机目录及文件准备
[root@localhost conf]# mkdir -p /web/{a,b}
[root@localhost conf]# vim /web/a/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
	<head>
		<title>JSP a page</title>
	</head>
	<body>
		<% out.println("Welocome to test site,http://www.a.com");%>
	</body>
</html>

[root@localhost conf]# vim /web/b/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
	<head>
		<title>JSP a page</title>
	</head>
	<body>
		<% out.println("Welocome to test site,http://www.b.com");%>
	</body>
</html>

重启tomcat
[root@localhost ~]# systemctl restart tomcat

在Windows下的C:\Windows\System32\drivers\etc中的hosts文件中添加

tomcat_ip www.a.com www.b.com

重启服务

测试:

相关推荐
旷野说4 小时前
Spring Boot 1.x、2.x 3.x区别汇总
java·spring·tomcat·1024程序员节
JH30739 小时前
jvm,tomcat,spring的bean容器,三者的关系
jvm·spring·tomcat
R.lin11 小时前
使用 Undertow 替代 Tomcat
java·后端·tomcat
Live&&learn13 小时前
Tomcat 10和Tomcat 9引入servlet的不同
java·servlet·tomcat
K_i1341 天前
Tomcat核心原理与运维实战指南
java·运维·tomcat
知其然亦知其所以然1 天前
我被问懵了:Tomcat 到底有几种部署方式?
后端·面试·tomcat
or77iu_N2 天前
Linux 解压安装(安装tomcat)
linux·运维·tomcat
星月昭铭2 天前
Spring MVC 接口匹配性能优化:.do后缀引发的性能瓶颈分析
spring·性能优化·tomcat
半梦半醒*3 天前
Jenkins流水线项目发布
运维·ci/cd·tomcat·jenkins·maven·运维开发
@yanyu6664 天前
Tomcat安装与HTML响应实战
java·tomcat·html