[英]VirtualHosting through Apache Tomcat 6.0
我正在使用域(任何三个域),并希望它与tomcat具有的端口相同(8080)。 我已经完成了在SERVER.XML中添加域名和appbase的工作 。
<Host name="www.hello.com" appBase="hello_webapps"
unpackWARs="true" autoDeploy="true"/>
<Host name="www.hi.com" appBase="hi_webapps"
unpackWARs="true" autoDeploy="true"/>
<Host name="www.bye.com" appBase="bye_webapps"
unpackWARs="true" autoDeploy="true"/>
并更改等的主机文件
xxx.xxx.x.xx www.hello.com
xxx.xxx.x.xx www.hi.com
xxx.xxx.x.xx www.bye.com
XXX.XXX.X.XX是IP地址,但是通过运行www.hello.com:8080,它给出了错误404。
在tomcat中建立虚拟主机有TODO的树要件:
您必须准备域名和IP并配置DNS服务器,替代方法是使用hosts文件进行test / dev。
此步骤是使用请求Tomcat服务器时将使用的域名映射已部署的apps文件夹
来自官方文档的示例:
<Engine name="Catalina" defaultHost="ren">
<Host name="ren" appBase="renapps"/>
<Host name="stimpy" appBase="stimpyapps"/>
</Engine>
将您的应用程序内容放入名为ROOT的文件夹中,该文件夹将位于server.xml配置中使用的文件夹中(示例中为renapps,内容将位于renapps/ROOT/
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.