如何在 Linux 上更改 Apache 服务器的根目录?

linuxoperating systemopen source更新于 2026/2/15 3:22:17

Apache Web 服务器是所有平台上使用最广泛的 Web 服务器之一,甚至包括不同的 Linux 发行版和 Windows。 Apache 服务器是一个开源 HTTP 服务器,主要用于交付 Web 内容,也可用于同时处理多个查询。

在本文中,我将尝试解释如何更改 Apache Web 服务器的根目录。

通常情况下,要更改根目录,我们必须首先知道它的确切位置。对于 Apache 服务器,根目录(也称为 DocumentRoot)位于文件夹 −

/var/www/html

DocumentRoot 是 Apache 服务器从中读取访问者通过互联网访问的内容的目录。

有时,默认的 DocumentRoot 也可能存在于目录中。

/var/www

现在进行下一步就是找到配置此 DocumentRoot 的文件。只需在终端中输入以下命令 −

/etc/apache2/sites-available/000-default.conf

下一步是用您喜欢的文本编辑器打开这个 .conf 文件,我使用的是 nano,因此命令类似于 −

sudo nano /etc/apache2/sites-available/000-default.conf

现在我们需要找到文本"DocumentRoot"在上面的文件中,更改位置,可能类似于 −

DocumentRoot /var/www/html

更改为您想要的任何目标。

我们还需要在 apache2.conf 文件中进行类似的更改,只需在终端中输入以下命令即可。

sudo nano /etc/apache2/apache2.conf

然后,尝试在上述文件中找到以下内容。

<Directory /var/www/html/>
   Options Indexes FollowSymLinks
   AllowOverride None
   Require all granted
</Directory>

现在只需将 /var/www/html 更改为您在 default.conf 文件中更改的目录,然后保存文件并使用下面显示的命令重新启动服务器 −

sudo service apache2 start

相关文章


有用资源