当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > apache tomcat 一个网站多域名的实现方法

Linux服务器
Linux:安装Apache与PHP
Linux双网卡开启NAT共享的设置
关于Linux系统下PATH设置
查看Linux系统版本信息的命令
修改linux文件权限命令:chmod
Linux环境网络服务相关的配置文件的含义
Linux解压rar文件内容全部乱码的处理
Linux下关于RPM软件包的操作命令
root用户密码遗忘(Linux)该怎么办?
Linux下Tomcat自启动的设置
FreeBSD系统平台下的WEB服务的组建
Linux系统下简单安装VPN
Tomcat与Web服务器
Linux下vsftp的安装和配置方法
如何设定一个安全的log服务器
Ubuntu自带的FTP服务器vsftpd技巧
Linux服务器攻击四种级别介绍
可以强化Linux系统的大体步骤
利用Rewrite规则封掉对方的IP
Linux内核7个值得关注的开发热点

Linux服务器 中的 apache tomcat 一个网站多域名的实现方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 126 ::
收藏到网摘: n/a

因此处是进行多域名设置,所以 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
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>