我在 Ubuntu 虚拟机上安装了 Apache。
在浏览器中键入http://localhost
会打开 Apache 介绍网站,所以我知道 Apache 可以工作。
我创建了文件/home/test/webs/testapp/index.html
:
This is a <b>test</b>.
我更改了文件中的 DocumentRoot /etc/apache2/sites-available/000-default.conf
,使其指向我的主目录下的目录:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/test/webs
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我重新启动了 Apache 服务器:
systemctl reload apache2
但是当我去的时候http://localhost/testapp
,Apache 回应:
禁止的
您无权访问此资源。
Apache/2.4.41 (Ubuntu) 服务器在 localhost 端口 80
我需要做些什么才能让匿名 Web 用户通过 Apache 查看这个 Web 目录?
将此添加到
000-default.conf
文件的末尾:更改文件后,重新加载 Apache,您将能够访问该站点。