VirtualMin 更改虚拟服务器的默认 document_root

VirtualMin 更改虚拟服务器的默认 document_root

我目前正在 Ubuntu 服务器上使用最新版本的 Virtualmin。我需要将几个网站从旧服务器迁移到这个新服务器。在旧服务器中,所有网站都位于 /var/www/ 目录中,但在新服务器中,virtualmin 将它们保存在 /home/user/public_html 中。

我找到了在 Virtualmin 中更改默认 Apache 虚拟主机配置的选项。当前配置如下所示:

ServerName ${DOM}
ServerAlias www.${DOM}
ServerAlias mail.${DOM}
DocumentRoot ${HOME}/public_html
ErrorLog /var/log/virtualmin/${DOM}_error_log
CustomLog /var/log/virtualmin/${DOM}_access_log combined
ScriptAlias /cgi-bin/ ${HOME}/cgi-bin/
DirectoryIndex index.php index.php4 index.php5 index.htm index.html
<Directory ${HOME}/public_html>
    Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch 
    Require all granted
    AllowOverride All
</Directory>
<Directory ${HOME}/cgi-bin>
    Require all granted
    AllowOverride All
</Directory>

我的问题是,我是否可以简单地改变

DocumentRoot ${HOME}/public_html行至 DocumentRoot /var/www/${DOM}/public_html

为了实现所需的配置?我想确保网站从正确的目录提供服务,同时默认将其他文件保存在 /home/user 目录中。

相关内容