配置二级域名

1. 假设你拥有一个有泛域名解析的顶级域名,例如: aliyun.com

2. 在 httpd.conf 中打开 mod_rewrite模块

3. 在 httpd.conf 的最后,添加以下内容:
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/alidata/httpd/conf/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1
其中的 /alidata/httpd/conf 是你的 apache 服务器配置文件所在路径,根据实际情况更改。


4. 在这个所在路径的目录下创建一个文件: vhost.map
内容为:
www.aliyun.com /alidata/www/aliyun
wechat.aliyun.com /alidata/www/wechat
anyname.aliyun.com /alidata/www/anyname
以上部分都是:" 域名+空格+绝对路径" 的形式。


5. ,在你的网站根目录 /alidata/www/下,创建对应目录:
aliyun , wechat, anyname 等等,理论上可以无限。
这样,通过浏览器,访问 
www.aliyun.com 时,实际上访问的就是 /alidata/www/aliyun目录下的文件。同理,访问 wechat.aliyun.com 实际上访问的就是 /alidata/www/wechat 目录下的文件。而且,你可以
随时更改 vhost.map 来增加、删除、修改你的二级域名和所指向的实际路径。


6、在Apache的配置文件中添加主机记录

<VirtualHost *:80>
        DocumentRoot /alidata/www/wechat
        ServerName wechat.aliyun.com
        ServerAlias aliyun
        <Directory "/alidata/www/wechat">
            Options Indexes FollowSymLinks
            AllowOverride all
            Order allow,deny
            Allow from all
            DirectoryIndex index.php index.html
        </Directory>
        ErrorLog "/alidata/log/error.log"
        CustomLog "/alidata/log/com_log" common
</VirtualHost>


7、重启Apache


8、登录你的阿里管理控制台,添加一条A 解析记录


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值