如何在apache2根目录添加html页面?

如何在apache2根目录添加html页面?

我在 ubuntu 上安装了 apache2,我想在其根目录下添加一个 html 页面,看看它是否能正常工作。我该怎么做?

答案1

Ubuntu 上的默认 Apache2 文档根目录是:/var/www/html

它在配置文件中定义/etc/apache2/sites-available/000-default.conf。您可以启用或禁用此默认设置虚拟主机通过以下命令:

sudo a2ensite 000-default.conf    # 这意味着 Apache2 启用站点
sudo a2dissite 000-default.conf    # 这意味着 Apache2 禁用站点

您可以创建其他虚拟主机,指向其他目录。完成每个步骤后或在配置文件中进行一些编辑后,您必须重新加载(或重新启动)Apache2:

sudo systemctl reload apache2.service
sudo systemctl restart apache2.service

默认情况下,该目录/var/www/html。这意味着当您想要编辑此目录中的文件时,您必须使用sudo命令。

例如。有一个文件包含默认欢迎页面。此文件名为/var/www/html/index.php。要编辑它,请打开终端窗口 ( ctrl++ alt)T并使用以下命令:

sudo -i gedit /var/www/html/index.html

这不是一个好的做法,但出于测试目的(仅在本地使用 Web 服务器),您可以更改此目录及其中文件的所有者。使用此命令:

sudo chown -R $USER /var/www/html/

之后,您将能够以当前用户身份在那里编辑和创建文件(尝试命令echo $USER)。

关于此文件夹的权限,请阅读此主题:在 /var/www 中工作时如何避免使用 sudo?

相关内容