如何在 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
广告