Apache二级域名实现方法介绍

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

我们提供的服务有:成都网站设计、网站建设、微信公众号开发、网站优化、网站认证、榕城ssl等。为千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的榕城网站制作公司
当前标题:Apache二级域名实现方法介绍
分享路径:http://www.hxwzsj.com/article/ccese.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 移动网站建设 营销网站建设 重庆电商网站建设 公司网站建设 成都网站建设 泸州网站建设 重庆网站建设 做网站设计 网站制作公司 外贸网站设计方案 响应式网站设计 高端网站设计 温江网站设计 网站建设开发 企业手机网站建设 重庆网站建设 企业网站设计 重庆企业网站建设 网站制作公司 网站制作报价 网站设计制作 成都网站建设