天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧网络 >> 正文

最简单快速的Apache二级域名实现方法介绍

2008-3-6赛迪网佚名
首先,你的拥有一个有泛域名解析的顶级域名,例如: 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。

欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com

关注天下网吧微信,了解网吧网咖经营管理,安装维护:


本文来源:赛迪网 作者:佚名

声明
本文来源地址:0
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行