我在 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?