Apache 二级域名实现方法介绍(apache解析二级域名)

Apache 二级域名实现方法介绍(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。

分享到 :
相关推荐

服务器黑洞是啥意思和为何会出现(服务器黑洞什么意思)

对于初次使用服务器的用户来说。可能不太明白服务器黑洞是什么意思?服务器黑洞并不是一个...

海外云主机服务提供商哪家好 便宜海外云主机推荐(海外云主机优势/配置海外云主机)

海外云主机服务提供商哪家好?近年来随着国外云虚拟主机快速发展。越来越多的企业选择使用...

租用国内免备案vps主机好吗(vps免费主机租用)

租用国内免备案vps主机好:1。国内免备案vps主机IP资源独立。能有效避免网站受他...

WordPress网站如何恢复已删除的页面(wordpress怎么删除站点)

很多站长会选择使用WordPress搭建网站。主要由于其管理后台功能强大。有诸多主题...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注