Apache 二级域名实现方法介绍

softyun3年前云服务器55

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

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

相关文章

双线vps租用怎么选择主机商

双线vps租用选择主机商的方法:1、选择专业、可靠、符合IDC资格的主机商,保证双线vps的稳定性;2、根据自身实际情况选择性价比高的主机商,避免受到低价格诱骗;3、对主机商的售后服务水平进行考察,保...

使用国外网站服务器延迟高如何解决

使用国外网站服务器延迟高解决的方法:1、给国外网站服务器引进国际专线接入,能够有效降低访问速度慢的问题;2、对国外网站服务器大陆方向的带宽资源进行优化,从而提高国内访问速度;3、给国外网站服务器接入C...

游戏云主机租用的优缺点是什么

游戏云主机租用的优缺点是:1、游戏云主机的优点是能一键部署或自主安装操作系统,抗灾容错能力强,能保证长时间在线,弹性及可扩展性强;2、游戏云主机的缺点是客户的数据全部由云服务公司控制,数据是否安全保密...

怎么连接日本海外服务器

使用SSH客户端连接日本海外服务器的详细步骤如下:1、安装SSH客户端可以在官网下载SSH客户端(如PuTTY)并安装到本地。2、打开客户端双击客户端图标打开客户端。3、输入IP地址在“主机名(或IP...

香港服务器适合做哪些网站

香港服务器适合做的网站有:1、香港服务器免备案,能立即上线网站,适合需要网站尽快上线的用户使用;2、香港服务器国内访问双线对等,访问速度快,很适合面向大陆及亚太区客户群的网站建设;3、香港服务器运行速...

租用云服务如何选择操作系统

租用云服务选择操作系统的方法:可根据自身擅长的技术或业务需求来进行选择云服务器操作系统。比如:1、如果你比较熟悉PHP语言,可以优先选择使用Linux操作系统;2、如果你比较熟悉ASP语言,则优先使用...