我在设置本地主机时遇到了一些问题。我一直在遵循这个指南 -->如何在 Apache 和 Ubuntu 中设置本地域名
但是现在我陷入了困境,我的本地主机只返回 403 错误,所以我的权限存在一些问题,但我不知道应该怎么办。
任何帮助将不胜感激。
问候彼得
答案1
假设您的网络服务器以用户 www-data 身份运行,并且您网站的文档根目录是 /var/www/blah。
检查 www-data 用户是否有权限进入 /var/www/blah:
以 root 身份运行
su - www-data
。cd /var/www/blah
如果返回权限被拒绝错误,则表示您对路径中某个目录的权限设置不正确。请使用 进行修复chmod +x /var/....
。再次以 root 身份运行:
date > /var/www/blah/date.txt; chmod +r /var/www/blah/date.txt
。您可以访问http://yourdomain.com/date.txt? 如果可以,您的虚拟主机可能配置为禁用目录索引,并且很可能会尝试查找 index.html、index.htm、index.php 等,并且当它失败时,它会抛出 HTTP/403。