【问题标题】:OpenPanel change the document root for an addon domain?OpenPanel 更改插件域的文档根目录?
【发布时间】:2014-05-02 11:21:10
【问题描述】:

如何更改插件域的文档根目录?

我有一个托管多个网站的 VPS。我只想更改其中一个的文档根目录,它实际上是使用 symfony 2,并指向典型的 public_html 文件夹。我想更改它以指向 public_html/web/ 文件夹。

似乎人们正在使用他们的主机控制面板软件来执行此操作,例如 Cpanel。不幸的是,我有 openpanel (http://www.openpanel.com/),并且最新版本的选项/功能更加有限。甚至可以手动执行此操作?

【问题讨论】:

    标签: symfony configuration panel document-root


    【解决方案1】:

    我发现 openpanel 不提供这种可能性。

    所以我不得不手动完成。

    在以下文件夹中:

    /etc/apache2/openpanel.d
    

    您的域(或子域 -> 我们将以 sub.domain.com 为例)将具有特定的配置文件:

    sub.domain.com.conf
    

    打开它

    <VirtualHost *:80>
       DocumentRoot       /home/user/sites/sub.domain.com/public_html/
       ServerName         sub.domain.com
       <Directory /home/user/sites/sub.domain.com/public_html/>
       AllowOverride      All
       Allow from all
       </Directory>
       Include /etc/apache2/openpanel.d//sub.domain.com.inc/[^.#]*
       Include /etc/apache2/openpanel.d//global.inc
    </VirtualHost>
    

    改成:

    <VirtualHost *:80>
       DocumentRoot       /home/user/sites/sub.domain.com/public_html/web/
       ServerName         sub.domain.com
       <Directory /home/user/sites/sub.domain.com/public_html/web>
       AllowOverride      All
       Allow from all
       </Directory>
       Include /etc/apache2/openpanel.d//sub.domain.com.inc/[^.#]*
       Include /etc/apache2/openpanel.d//global.inc
    </VirtualHost>
    

    请注意,我在第 2 行添加了“/web/”,在第 4 行添加了“/web”

    【讨论】:

      猜你喜欢
      • 2019-03-23
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-11
      • 2014-11-30
      • 2012-04-26
      • 2021-12-20
      相关资源
      最近更新 更多