Apache2配置中的DocumentRoot怎么设置
Apache2 里的 DocumentRoot 指令,说白就是告诉服务器你的网站文件放在哪个文件夹。怎么设置?其实很简单,跟着下面几步走就行。 先找到 Apache2 的配置文件。通常它们都藏在 /etc/apache2 目录下。主要涉及这几个文件: apache2.conf:主配置文件 httpd
Apache2 里的 DocumentRoot 指令,说白就是告诉服务器你的网站文件放在哪个文件夹。怎么设置?其实很简单,跟着下面几步走就行。

先找到 Apache2 的配置文件。通常它们都藏在
/etc/apache2目录下。主要涉及这几个文件:apache2.conf:主配置文件httpd.conf:另一个主配置文件(某些系统上可能没有)sites-a vailable目录下的虚拟主机配置文件,比如000-default.conf
用你习惯的文本编辑器打开它,比如
sudo nano /etc/apache2/sites-a vailable/000-default.conf。在配置文件中找到
标签。如果没有,自己加一个。这个标签就是用来定义虚拟主机的,一个虚拟主机里可以放多个DocumentRoot指令?不,通常一个虚拟主机只有一个根目录,所以记得别搞混。在
标签内部,添加或修改DocumentRoot指令,把它指向你希望作为网站根目录的文件夹。比如你想把根目录设为/var/www/html,那就直接写:DocumentRoot /var/www/html(可选)你还可以加个
标签,用来控制对这个目录的访问权限和其他选项。比如:Options Indexes FollowSymLinks AllowOverride All Require all granted 保存并关闭配置文件,别漏了。
最后,重启 Apache2 服务让改动生效。在大多数 Linux 发行版里,用下面任一命令就行:
sudo systemctl restart apache2或者
sudo service apache2 restart
搞定。现在 Apache2 服务器就会用你新设的 DocumentRoot 作为网站根目录了。浏览器访问你的网站时,看到的就是那个目录下的内容。


































