如何设置tomcat虚拟主机
2016-12-18 22:07
459 查看
一、原理介绍
我们在访问tomcat主页的时候,在没有更改任何配置文件的时候,只要启动tomcat后,通过访问http://localhost:8080/,我们就可以直接进入tomcat主页了。1.这里8080代表了我们的端口,localhost代表了我们的主机。
2.在tomcat目录下的conf目录下的servlet文件中,默认访问的是tomcat主页。
二、设置虚拟主机
通过http://localhost:8080/后面加目录地址也可以访问我们想要访问的网站,但是不是感觉和标准的网址有区别呢?下面我们就来把访问网址设置成我们想要的形式,也就是虚拟主机。1.在tomcat目录下的conf目录下的servlet文件中,将端口修改为80,大概为第70行左右的位置。这样我们在访问项目时,就不用再写8080了,直接写http://localhost/就可以访问到我们tomcat的主页了。
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
2.在C:\Windows\System32\drivers\etc\hosts文件中末尾配置
127.0.0.1 www.store.com
此时相当于我们用www.store.com代替了localhost,此时我们输入www.store.com就可以访问到tomcat主页了。
3.接下来在servlet文件中,把Engine标签中的defaultHost和host标签中的name改为我们要访问的网址,再将appBase的值改为我们需要访问项目部署在tomcat下的路径,将docBase的值设为appBase的路径再加一个WebRoot目录,此时,我们的虚拟目录就设置成功了,当我们输入www.store.com时,我们就可以访问到appBase中设置的目录中的项目的index.jsp页面了。
<Engine name="Catalina" defaultHost="www.estore.com"> <Host name="www.estore.com" appBase="C:\apache-tomcat-7.0.53\workspace\store\" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves. AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> <Context path="" docBase="C:\apache-tomcat-7.0.53\workspace\store\WebRoot"/> </Host> </Engine> 9aaa
相关文章推荐
- tomcat 5.08中虚拟主机设置笔记
- Tomcat 5.X 如何配置多个虚拟主机
- 关于Tomcat虚拟主机域名的设置
- TOMCAT如何设置虚拟目录
- tomcat虚拟主机设置
- 关于Tomcat虚拟主机域名的设置
- 关于Tomcat虚拟主机域名的设置--配置虚拟主机(Virtual Hosts)
- apache多域名转发至tomcat&https设置&虚拟主机的设置
- 关于Tomcat虚拟主机域名的设置
- seo学习笔记,如何设置虚拟主机,如何书写重定向文件
- Tomcat虚拟主机域名设置
- tomcat 多虚拟主机设置
- 使用iis设置虚拟主机(如何用同一端口ip对应不同web应用)
- Tomcat虚拟主机域名的设置
- Windows XP 下设置Tomcat5.5的虚拟主机
- Tomcat虚拟主机域名的设置
- 关于Tomcat虚拟主机域名的设置--设置本地主机域名
- 多域名指向相同的虚拟主机如何设置使用不同的首页
- IIS6如何设置中文域名虚拟主机头?
- 如何完成Apache虚拟主机设置?