首页 建站 活动 理财 健康 科技 文化 图片 视频

云服务

旗下栏目: 域名 主机 权重 联盟 云服务 大数据

Apache 服务配置二级域名

来源:未知 作者:admin 已被分享:
摘要:前提条件 :您有一个泛域名解析的顶级域名,例如: aliyun.com 。 在 httpd.conf 中打开 mod_rewrite 模块; 在 httpd.conf 的最后,添加以下内容: RewriteEngine on RewriteMap lowercase int : tolower RewriteMap vhost txt :/ usr / local / etc / apac

前提条件:您有一个泛域名解析的顶级域名,例如: aliyun.com 。

  1. httpd.conf 中打开 mod_rewrite 模块;
  2. httpd.conf 的最后,添加以下内容:

    1. RewriteEngine on
    2. RewriteMap lowercase int:tolower
    3. RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
    4. RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
    5. RewriteCond ${vhost:%1} ^(/.*)$
    6. RewriteRule ^/(.*)$ %1/$1

    注意:/usr/local/etc/apache 是 Apache 服务配置文件所在路径,您需要根据实际情况修改。

  3. 执行命令 vi vhost.map 新建文件,复制并粘贴以下内容:

    1. www.aliyun.com /usr/local/www/data-dist/aliyun
    2. bbs.aliyun.com /usr/local/www/data-dist/aliyunbbs
    3. anyname.aliyun.com /usr/local/www/data-dist/anyname

    注意:请注意保持域名+空格+绝对路径的格式。

  4. 在根目录 /usr/local/www/data-dist 下创建对应目录:aliyun , bbs , any name 等目录。

    • 通过浏览器访问 www.aliyun.com 时,实际上访问的就是 /usr/local/www/data-dist/aliyun 目录下的文件。
    • 通过浏览器访问 bbs.aliyun.com 时,实际上访问的就是 /usr/local/www/data-dist/aliyunbbs 目录下的文件。

您可以通过修改 vhost.map 来增加、删除和修改您的二级域名和所指向的实际路径,不需要重启 Apache 服务。

责任编辑:admin
分享到:

最火资讯

首页 | 建站 | 活动 | 理财 | 健康 | 科技 | 文化 | 图片 | 视频

Copyright © 2005-2018 网络信息化中心 版权所有 技术支持:旗帜网络

本站部分内容来源于互联网。如果侵犯您的权益,请您告知team#flagdns.com删除。敬请谅解!