Tomcat 虚拟主机设置
程序员文章站
2024-03-21 15:06:22
...
一.
基于主机名的虚拟主机:
多个域名解析到同一个IP地址,在WEB服务器里添加多个站点,每个站点设定一个主机名。HTTP协议请求里包含了主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。
基于端口号的虚拟主机:
一个IP地址,通过不同的端口实现不同网站的访问。
二.tomcat处理http请求过程
三.
基于主机名的虚拟主机
F盘下有
vhost1/ROOT/WEB-INF和index.xml
vhost2/ROOT/WEB-INF和index.xml
配置server.xml:
<Connector port=“80" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443" />
<Host name="www.jike1.com" appBase="F:/vhost1" unpackWARs="true"
<Host name="www.jike2.com" appBase="F:/vhost2"
unpackWARs="true" autoDeploy="true"></Host>
注意域名到ip地址有两种方法,一种本地host配置,一种DNS
配置基于端口号的虚拟主机:
www.jike1.com:8080
F:/vhost1
www.jike1.com:80
配置 server.xml:
<Service name="Catalina">
<Connector port="8080" ……/>
<Engine name="Catalina" ……>
<Host name="www.jike1.com"
appBase="F:/vhost1" ……>
……
</Host>
</Engine>
</Service>
<Service name="Catalina2">
<Connector port="80" ……/>
<Engine name="Catalina" ……>
<Host name="www.jike1.com"
appBase="F:/vhost2" ……>
……
</Host>
</Engine>
</Service>
上一篇: 线性筛素数模板luoguP3383
下一篇: KITTI数据集介绍
推荐阅读
-
Tomcat 虚拟主机设置
-
Microsoft SQLServer2012R2定时备份设置方法
-
vue 设置定时执行函数
-
js 如何设置定时执行函数
-
EasyExcel为单个Cell设置样式
-
导出EasyExcel设置样式的util
-
easyExcel导出数据并设置单元格下拉数据
-
Ubuntu下设置常见网络服务指南 博客分类: ubuntu UbuntuPHPDjangoPythonsubversion
-
django:DateTimeField设置当前时间 django:DateTimeField
-
Myeclipse修改Java文件后tomcat不能自动编译 博客分类: java tomcatmyeclipsejava