如何更改插件域的文档根目录?
我有一个VPS托管几个网站。我只想更改其中一个的文档根目录,实际上是使用symfony 2,并指向典型的public_html文件夹。我想改变它,以便指向public_html / web /文件夹。
似乎人们正在使用他们的托管控制面板软件来像Cpanel这样做。不幸的是,我有openpanel(http://www.openpanel.com/),这个最新的选项/功能更有限。有一种方法甚至手动这样做吗?
答案 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行