欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

apache tomcat 一个网站多域名的实现方法

程序员文章站 2022-05-14 13:22:42
windows下 c:\windows\system32\drivers\etc 文件夹内 hosts 里加上 127.0.0.1 www.domain.com 127.0...
windows下 c:\windows\system32\drivers\etc 文件夹内 hosts 里加上

127.0.0.1 www.domain.com
127.0.0.1 bbs.domain.com
127.0.0.1 www.domain.com
127.0.0.1 bbs.domain.com
127.0.0.1 www.domain.com
127.0.0.1 bbs.domain.com 其中 www.domain.com 与 bbs.domain.com 共享同一个网站,目录为 d:\web\bbs\webapps\root
在apache 的 conf\httpd.conf 里修改

<virtualhost *:80>
servername www.domain.com
serveralias bbs.domain.com
documentroot "d:\web\bbs\webapps\root"
<directory "d:\web\bbs\webapps\root">
options indexes multiviews
allowoverride none
order allow,deny
allow from all
</directory>
</virtualhost>
<virtualhost *:80>
servername www.domain.com
serveralias bbs.domain.com
documentroot "d:\web\bbs\webapps\root"
<directory "d:\web\bbs\webapps\root">
options indexes multiviews
allowoverride none
order allow,deny
allow from all
</directory>
</virtualhost>
<virtualhost *:80>
servername www.domain.com
serveralias bbs.domain.com
documentroot "d:\web\bbs\webapps\root"
<directory "d:\web\bbs\webapps\root">
options indexes multiviews
allowoverride none
order allow,deny
allow from all
</directory>
</virtualhost>
主要是增加了

serveralias bbs.domain.com
serveralias bbs.domain.com
serveralias bbs.domain.com在tomcat 的 d:\web\bbs\conf\server.xml 里修改
<host name="www.domain.com" appbase="webapps\root"
unpackwars="true" autodeploy="true"
xmlvalidation="false" xmlnamespaceaware="false">
    <context docbase="." path="" reloadable="true"/>
    <alias> bbs.domain.com </alias>

<host name="www.domain.com" appbase="webapps\root"
unpackwars="true" autodeploy="true"
xmlvalidation="false" xmlnamespaceaware="false">
<context docbase="." path="" reloadable="true"/>
<alias> bbs.domain.com </alias>
</host>
<host name="www.domain.com" appbase="webapps\root"
unpackwars="true" autodeploy="true"
xmlvalidation="false" xmlnamespaceaware="false">
<context docbase="." path="" reloadable="true"/>
<alias> bbs.domain.com </alias>
</host>
主要是增加了

<alias> bbs.domain.com </alias>