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


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

更新于:2021年7月29日

1K+ 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告