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

 更新时间:2009年02月09日 15:05:25   作者:  
因此处是进行多域名设置,所以 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>

相关文章

  • 详解Linux下随机生成密码的命令总结

    详解Linux下随机生成密码的命令总结

    本文详细介绍了如何使用Linux下命令来随机生成安全、符合密码复杂度的命令。 非常具有实用价值,需要的朋友可以参考下
    2017-04-04
  • Linux查看文件夹大小以及删除大量文件方法

    Linux查看文件夹大小以及删除大量文件方法

    有时候Linux主机磁盘占用过多,需要进行手动清理,一方面是查看文件夹占用大小,另一方面是进行文件的高效删除,所以本文介绍了Linux查看文件夹大小以及删除大量文件方法,需要的朋友可以参考下
    2024-09-09
  • linux备份与恢复基础知识

    linux备份与恢复基础知识

    备份会改变atime,tar,cpio,dd都会这样做,dump通过原始设备来读取文件系统,因此它不会改变atime.
    2009-03-03
  • Linux下如何查看隐藏文件命令

    Linux下如何查看隐藏文件命令

    这篇文章主要介绍了Linux下如何查看隐藏文件命令问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • 使用FirewallD限制网络访问方式

    使用FirewallD限制网络访问方式

    Linux系统中,firewalld服务提供了一种动态管理防火墙的能力,允许用户配置网络访问规则,通过使用firewall-cmd命令,用户可以轻松添加或删除端口,服务,以及白名单或黑名单IP地址,在开始之前,需要用systemctl启用firewalld服务
    2024-10-10
  • linux VPS之间网站数据的备份与恢复(网站迁移教程)

    linux VPS之间网站数据的备份与恢复(网站迁移教程)

    有时候我们需要网站迁移或者网站数据需要备份或恢复,那么就需要一些操作了,linux下操作都是命令下执行的,特分享下,方便需要的朋友
    2014-02-02
  • linux服务中开启防火墙的两种方式

    linux服务中开启防火墙的两种方式

    这篇文章主要介绍了linux服务中开启防火墙的两种方式,给大家补充介绍了linux防火墙基本知识,需要的朋友可以参考下
    2018-12-12
  • 详解Linux下配置DNS服务器

    详解Linux下配置DNS服务器

    本篇文章主要介绍了Linux下配置DNS服务器,具有一定的参考价值,有需要的可以了解一下。
    2016-11-11
  • ubuntu系统theano和keras的安装方法

    ubuntu系统theano和keras的安装方法

    这篇文章主要介绍了ubuntu系统theano和keras的安装方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • 关于进程间通信的Linux小程序

    关于进程间通信的Linux小程序

    这篇文章主要为大家详细介绍了一个关于进程间通信的Linux小程序,主要利用共享内存实现进程间通信,使用管道实现进程间竞争关系,感兴趣的朋友可以参考一下
    2016-05-05

最新评论