apache二级域名:最简单快速的Apache二级域名实现方法来源: 发布时间:星期四, 2009年2月12日 浏览:88次 评论:0
首先你拥有个有泛域名解析顶级域名例如: do.com 其次在 httpd.conf 中打开 mod_rewrite 的后在 httpd.conf 最后添加以下内容: RewriteEngine on RewriteMap lower :tolower RewriteMap vhost txt:/usr/local/etc/apache/vhost.map RewriteCond ${lower:%{SERVER_NAME}} ^(.+)$ RewriteCond ${vhost:%1} ^(/.*)$ RewriteRule ^/(.*)$ %1/$1 其中 /usr/local/etc/apache 是你 apache 配置文件所在路径根据实际情况更改 然后在这个所在路径目录下创建个文件: vhost.map 内容为: /usr/local/www/data-dist/do bbs.do.com /usr/local/www/data-dist/bbs anyname.do.com /usr/local/www/data-dist/anyname 以上部分都是:" 域名+空格+绝对路径" 形式 最后在你网站WebSite根目录 /usr/local/www/data-dist 下创建对应目录: do , bbs , anyname 等等理论上可以无限 这样通过浏览器访问 时实际上访问就是 /usr/local/www/data-dist/do目录下文件同理访问 bbs.do.com 实际上访问就是 /usr/local/www/data-dist/bbs 目录下文件而且你可以 随时更改 vhost.map 来增加、删除、修改你 2级域名和所指向实际路径不用重启 apache 0
相关文章读者评论发表评论 |