Apache 二级域名实现方法介绍

softyun3年前云服务器60

首先,你的拥有一个有泛域名解析的顶级域名,例如:domain,其次,在 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 内容为:
domain /usr/local/www/data-dist/domain
bbs.domain /usr/local/www/data-dist/bbs
anyname.domain /usr/local/www/data-dist/anyname   

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


最后,在你的网站根目录 /usr/local/www/data-dist 下,创建对应目录:
domain , bbs , anyname 等等,理论上可以无限。

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

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

美国云虚拟主机租用需要多少钱

美国云虚拟主机的租用价格因服务提供商、配置和服务周期等因素而异。一般来说,基础配置的美国云虚拟主机租用价格在每月5-20美元左右,而高性能配置的美国云虚拟主机租用价格可能会更高。需要注意的是,一些服务...

国外免备案云主机和vps主机的区别有哪些

国外免备案云主机和vps主机的区别有:1、存储方式不同,云主机采用网络分布式集群存储,vps主机采用服务器本地硬盘进行存储;2、扩容方式不同,云主机支持弹性扩容,vps主机扩容有一定的限制;3、稳定性...

美国云服务器的作用有哪些

美国云服务器的作用有:1、美国云服务器基于集群系统,能运作中小规模的网站;2、美国云服务器能做为服务端主机,可以用于放置各种应用程序;3、美国云服务器能提供一些PC端技术方面无法实现的功能,可用于处理...

服务器被攻击怎么办

服务器被攻击的解决方法:1、需要检查服务器的日志信息,通过分析找出可疑的信息并进行修补;2、如果无法彻底清除服务器上的攻击源,可以选择重装系统来进行处理;3、被网络攻击后,需要对服务器的程序以及系统漏...

香港的域名服务器ping值高的原因有哪些

香港的域名服务器ping值高的原因有:1、香港服务器收到病毒木马攻击,导致局域网瘫痪;2、香港服务器自身资源无法满足当前业务需求,导致ping值高;3、香港服务器带宽不足,出现网络故障,导致ping值...

分布式存储服务器的优缺点是什么

分布式存储服务器的优缺点:1、分布式存储服务器的优点是允许设备资源共享,具有计算迁移功能,能加快计算速度,可靠性高,能保证系统不因一个或少数几个节点的故障而全体崩溃;2、分布式存储服务器的缺点是可用软...