如何在 Linux 上更改 Apache 服务器的根目录?
即使在包含不同的Linux发行版和Windows之后,ApacheWeb服务器也是所有平台上最常用的Web服务器之一。Apache服务器是一个开源的HTTP服务器,主要用于传递Web内容,也可以用于同时处理多个查询。
在本文中,我将尝试解释如何更改ApacheWeb服务器的根目录。
通常情况下,要更改根目录,我们必须首先知道它的确切位置,在Apache服务器的情况下,根目录也称为DocumentRoot存在于文件夹中-
/var/www/html
DocumentRoot是Apache服务器将从中读取访问者将通过Internet访问的内容的目录。
有时,默认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
然后,尝试在上面的文件中找到以下内容
Options Indexes FollowSymLinks AllowOverride None Require all granted
现在只需将/var/www/html更改为您在default.conf文件中更改的目录并保存文件并使用如下所示的命令重新启动服务器-
sudo service apache2 start