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

转载于:https://blog.51cto.com/qingwang/415235

Apache服务器二级域名的完美实现相关推荐

  1. apache rewrite 二级域名

    apache rewrite 二级域名 目的 当访问abc.test.com跳转到www.test.com/test/abc ,浏览器地址会显示abc.test.com地址. 方法 在apache的配 ...

  2. 为阿里云ECS服务器二级域名绑定tomcat子目录,实现一个IP多个二级域名

    摘要:前几天租了阿里云ECS服务器,选择的Windows系统,并在服务器上部署了tomcat服务器,随后我又买了一个域名,可一个域名只能指向一个IP地址,包括二级域名也只能指向一个IP地址,并不能指向 ...

  3. go beego在apache服务器上域名配置 --小丑

    1. apache 配置 Apache还要加载两个模块: 在/etc/httpd/conf/httpd.conf 配置 LoadModule proxy_module modules/mod_prox ...

  4. windows下 apache 二级域名相关配置

    小编今天给大家总结下 windows 下 apache的二级域名的相关配置 利用.htaccess将域名绑定到子目录 下面就利用本地127.0.0.1进行测试 我们这里以 www.jobs.com 为 ...

  5. 阿里云服务器apache/2.4.27(Unix)配置二级域名 ProxyPassMatch

    文章由 流星蝴蝶没有剑 提供 轻量应用服务器如何通过修改apache配置文件实现非https的访问多域名到不同子目录程序?ProxyPassMatch的使用 阿里服务器配置子域名.二级域名:不同项目对 ...

  6. 快速实现Apache二级域名的方法

    首先,你必须拥有一个顶级域名,例如: domain.com 其次,在 httpd.conf 中打开 mod_rewrite 之后,在 httpd.conf 的最后,添加以下内容: RewriteEng ...

  7. 帝国cms如何域名html的专题,帝国cms 二级域名绑定栏目的最完美的解决方案

    帝国cms 二级域名绑定栏目的最完美的解决方案 发布时间:2011-11-10 22:40:06   作者:佚名   我要评论 帝国cms 二级域名绑定栏目的最完美的解决方案,需要绑定二级域名的朋友可 ...

  8. yii2.0域名目录绑定(二级域名)以及url美化 url伪静态 Apache ,Ngnix和 IIS

    域名绑定目录前要进行域名解析,域名解析一般在购买商的管理平台上解析,需要一定时间才能正常解析. vi /etc/httpd/conf/httpd.conf,中搜索VirtualHost example ...

  9. 【服务器】nginx二级域名配置

    关于Nginx二级域名的配置,网上有好多文章和教程(好多都一样的),然而发现有太多复制粘贴且不适用的,这里安利一个炒鸡简单的方式配置nginx二级域名的方法. 首先介绍使用到的服务器的环境LNMP环境 ...

最新文章

  1. fabric 启动peer_编写 Fabric 链码的一般准则
  2. Yii学习笔记【2】
  3. JPQL设置自增长、只读、文本类型等的注解
  4. Visual C++——LoadBitmap加载位图的操作过程
  5. C++学习笔记1:virtual 继承
  6. mssql 取数据指定条数(例:100-200条的数据)
  7. Android——内存调试
  8. MATLAB实现频数直方图——hist的使用
  9. Markdown编辑器简单大概语法学习
  10. 搭建简易客户端从tftp服务器中下载文件
  11. DM数据库安装、踩雷、解决办法
  12. 【思科模拟器实验】交换机端口聚合
  13. 微信公众号支付开发手记(node)
  14. Retrofit自定义GsonConverter处理请求错误异常处理
  15. HITCSAPP大作业 2021 春
  16. 小程序读取excel表格数据,并存储到云数据库
  17. ROS(ERROR):Rosdep cannot find all required resources to answer your query
  18. 新冠肺炎的中西医结合康复方案
  19. ctf-web-文件包含2
  20. 菲尔兹奖得主埃菲 · 杰曼诺夫全职加入南科大,任职讲席教授

热门文章

  1. Linux运维工程师必备技能
  2. 电子电路基础复习 —— 三极管
  3. Android的数据存储
  4. [导入]extjs 教程
  5. docker构建镜像 发布镜像
  6. 用Java调用jdbc接口连接MySQL数据库——实现对数据库的增删改查
  7. Excel 下来公式 内容却一样
  8. 2019年1月29日
  9. bzoj [Scoi2016]美味
  10. 【C#】C#创建Windows Service服务