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

重启服务

测试:

相关推荐
while(1){yan}2 天前
图书管理系统(超详细版)
spring boot·spring·java-ee·tomcat·log4j·maven·mybatis
oMcLin2 天前
如何在 Debian 11 上配置并调优 Tomcat 应用服务器,支持高并发 Java 应用的流畅运行
java·tomcat·debian
计算机毕设指导62 天前
基于微信小程序的直播带货商品数据分析系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea
刘一说3 天前
2026年Java技术栈全景图:从Web容器到云原生的深度选型指南(附避坑指南)
java·前端·spring boot·后端·云原生·tomcat·mybatis
计算机毕设指导64 天前
基于微信小程序的烧烤店点餐和结账系统【源码文末联系】
java·spring·微信小程序·小程序·tomcat·maven·intellij-idea
计算机毕设指导64 天前
基于微信小程序的养老服务系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea
计算机毕设指导64 天前
基于微信小程序的扶贫助农系统【源码文末联系】
java·spring boot·后端·微信小程序·小程序·tomcat·maven
麦兜*5 天前
Spring Boot 启动过程全解析:从main方法到Tomcat启动的魔法之旅
java·spring boot·后端·spring·tomcat·firefox
oMcLin5 天前
如何在 CentOS 7 上通过调优 Apache Tomcat 配置,提高高并发电商网站的性能?
centos·tomcat·apache
刘一说5 天前
Tomcat在Spring Boot集成原理及优化应用:深度解析与实战指南
java·spring boot·tomcat