Apache服务器二级域名的完美实现

来源:souzz.net 时间:2007-09-05 13:30:00 

首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com

其次,在 httpd.conf 中打开 mod_rewrite

之后,在 httpd.conf 的最后,添加以下内容:


RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1

其中的 /usr/local/etc/apache 是你的 apache 服务器配置文件所在路径,根据实际情况更改。

然后,在这个所在路径的目录下创建一个文件: vhost.map

内容为:


www.domain.com /usr/local/www/data-dist/domain
bbs.domain.com /usr/local/www/data-dist/bbs
anyname.domain.com /usr/local/www/data-dist/anyname

以上部分都是:” 域名+空格+绝对路径” 的形式。

最后,在你的网站根目录 /usr/local/www/data-dist 下,创建对应目录:

domain , bbs , anyname 等等,理论上可以无限。

这样,通过浏览器,访问 www.domain.com 时,实际上访问的就是 /usr/local/www/data-dist/domain目录下的文件。同理,访问bbs.domain.com 实际上访问的就是 /usr/local/www/data-dist/bbs 目录下的文件。而且,你可以随时更改 vhost.map 来增加、删除、修改你的二级域名和所指向的实际路径,不用重启 apache。

标签:
0
投稿

猜你喜欢

  • 教你修改UCenter Home分组名称

    2009-03-26 21:10:00
  • Apache服务器配置全攻略(三)

    2008-01-13 22:30:00
  • 谷歌官方《搜索引擎优化指南》网站内容篇

    2008-11-19 16:13:00
  • Godaddy iis7 windows主机 Discuz7.X伪静态设置

    2010-04-11 13:13:00
  • GoDaddy:怎样从Password Vault 里删除密码

    2010-04-24 12:59:00
  • VSFTPD的菜鸟篇

    2009-12-23 19:25:00
  • robots.txt使用技巧

    2008-04-28 13:06:00
  • 让网站流量快速攀升到5000IP后的反思

    2008-03-16 13:37:00
  • 一个站长论坛运营经验——和大家分享

    2008-12-09 15:57:00
  • 不带wifi?资费高?解析联通iPhone热销现象

    2009-11-13 14:57:00
  • 网民对博客广告的信任度高于社区广告

    2009-02-20 14:50:00
  • 站长卖站最怕遇到的几种人

    2007-12-08 21:39:00
  • 优化实战:对FLASH型网站进行优化的心得

    2009-02-13 09:29:00
  • 以有限的IP 赚最多的钱

    2008-08-21 12:31:00
  • 小流量站长的福音:用Text Link Ads赚美金

    2009-09-25 00:45:00
  • 网站设计时应注意的十个搜索引擎优化细节

    2009-01-04 09:05:00
  • 苹果市值超越Google 目标瞄准微软宝座

    2009-10-14 10:59:00
  • 加固基于Windows 2003平台的WEB服务器

    2009-01-06 17:14:00
  • IXWebHosting主机域名管理图文解说

    2010-03-23 10:42:00
  • WCG中国成都世界电子竞技总决赛于今日开幕

    2009-11-12 07:07:00
  • asp之家 网站运营 m.aspxhome.com