子域名绑定子目录的方法

    一、DirectAdmin面板上的操作方法

    根据如何绑定子域名(二级域名)到子目录?提示,在管理面板中附加子域名,在服务器文件系统中就会自动新建一个同名子目录,并且会自动生成index.html文件。实际操作后确实如此,自己上传网站后,需要将index.html文件删除。

    目前DirectAdmin面板无法支持将子域名绑定到根目录下。

    如果有朋友希望做到将子域名绑定到任意目录的话可以参考解决DirectAdmin面板无法自定义子域名路径的问题

    二、VPS上的操作方法

    在VPS上绑定子域名到不同目录的方法也很简单,一次配置后,后续添加非常便利

    1) 修改httpd配置

    修改/etc/httpd/conf/http.conf文件,在文件末尾添加如下配置信息:
    RewriteEngine on
    RewriteMap lowercase int:tolower
    RewriteMap vhost txt:/etc/httpd/conf/vhost.map
    RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
    RewriteCond ${vhost:%1} ^(/.*)$
    RewriteRule ^/(.*)$ %1/$1
    注:/etc/httpd/conf/vhost.map 是将要存放主机配置信息的地方。

    2) 建立主机配置文件

    #vi /etc/httpd/conf/vhost.map
    www.iflinux.com /var/www/html
    admin.iflinux.com /var/www/admin
    保存退出
    注:vhost.map文件格式:域名+空格+目录

    3) 建立对应目录和网页文件,并做好域名解析即可

    详细步骤请参见添加二级域名笔记



    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《子域名绑定子目录的方法
    分享:

已经有2 条评论抢在你前面了~

  1. 沙发
    红色石头 2013年4月6日 上午10:57

    你的域名是过期还是怎么的?

    [回复]

    晴枫

    晴枫 回复:

    @红色石头, 是用的空间服务出问题了,换了一个,已经解决

    [回复]

无觅相关文章插件,快速提升流量