您的位置:首页 > 运维架构 > Tomcat

apache + tomcat 一个网站多域名

2009-02-07 16:31 323 查看
因此处是进行多域名设置,所以 Apache 与 tomcat的结合没有详述,此处只是设置多域名的方法

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

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

主要是增加了

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>

<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: