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>
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>