有人能帮忙吗,我的网站在 www.mysite.com 上运行,我想添加 /demo,所以整个网址应该是 www.mysite.com/demo。网站从 运行/var/www/html
。我创建了新文件夹,/var/www/html/demo
其中包含index.html
。但当我导航到 www.mysite.com/demo 时,我得到了
错误 403 禁止您无权访问此服务器上的 /demo
。我搜索了答案并尝试改变/etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
<Directory /var/www/html/>
Require all granted
</Directory>
</VirtualHost>
并成功了sudo service apache2 restart
,但仍然出现相同的错误。我正在运行 Apache/2.4.7 (Ubuntu) 服务器。有人能告诉我应该更改什么以及在哪里更改吗?谢谢
答案1
确保 apache 有权访问这些文件。如果 apache 用户是 www-data,则可以使用 chown 将其设置为所有者:
sudo chown -R www-data /var/www/html/demo