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

时间:2014-05-02 11:21:11

标签: symfony configuration panel document-root

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

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

似乎人们正在使用他们的托管控制面板软件来像Cpanel这样做。不幸的是,我有openpanel(http://www.openpanel.com/),这个最新的选项/功能更有限。有一种方法甚至手动这样做吗?

1 个答案:

答案 0 :(得分:0)

我已经发现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>

请注意,在我添加&#34; / web /&#34;的行中在第2行和&#34; / web&#34;在第4行