【问题标题】:Configure main domain and sub domain with diffrent resourcs in apache server在apache服务器中配置不同资源的主域和子域
【发布时间】:2012-09-06 17:21:55
【问题描述】:

我在 apache 服务器中创建子域时遇到问题。 通常我们可以通过以下方式做到这一点。

<VirtualHost *:80>
  ServerName www.maindomain.com
  ServerAlias *.maindomain.com
  DocumentRoot "/home/abc/xyz"
  <Directory "/home/abc/xyz">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>

在上面的例子中,主域和子域共享同一个目录。

但我的要求是主域有自己的资源,其余子域有其他资源。

我想做这样的事情。

<VirtualHost *:80>
    ServerName www.maindomain.com
    DocumentRoot "/home/abc/xyz"
    <Directory "/home/abc/xyz">
        AllowOverride All
        Allow from All
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName xyz.maindomain.com
    ServerAlias *.maindomain.com
    DocumentRoot "/home/ghi/pqr"
    <Directory "/home/ghi/pqr">
        AllowOverride All
        Allow from All
    </Directory>
</VirtualHost>

上面的东西对我不起作用

【问题讨论】:

    标签: apache subdomain


    【解决方案1】:

    我认为你可以使用 apache VirtualDocumentRoot。

    【讨论】:

      【解决方案2】:

      NameVirtualHost 指令(例如,NameVirtualHost *:80)是否出现在您的 Apache 配置文件中,在虚拟主机之前?如果没有,它必须在那里。

      【讨论】:

        猜你喜欢
        • 2020-03-23
        • 2020-10-07
        • 2014-04-28
        • 1970-01-01
        • 1970-01-01
        • 2020-04-17
        • 2023-03-17
        • 2014-06-02
        • 2021-09-22
        相关资源
        最近更新 更多