Apache2 403 禁止 - 您无权访问

Apache2 403 禁止 - 您无权访问

我添加了一个虚拟主机到。前段时间sites-available还显示,然后我安装了mysql,不知道是不是这个原因,之后出现404,然后我改为现在显示403。 Index Of...Directory/var/www/html/

我试过了,chown -R www-data:www-data /var/www但无济于事。
还把 改为DocumentRoot。中从来没有任何错误。000-defaut.conf/var/www/html/error.log

这是一个 vps,我通过 ssh 访问它

答案1

我们最终发现这是 00-default 和 mysite.com 之间的错误配置。

我猜测该请求是由没有访问权限的 mysite.com VirtualHost 提供的/var/www/html

如果需要两者同时VirtualHost工作,Apache 需要通过名称或 IP 识别两者。

您应该ServerName在 00-default 中添加指令,并在 /etc/hosts 中添加两个名称,如中所述如何在 Ubuntu 下访问网站

另外不要忘记 404 错误意味着“未找到”,当您更改时DocumentRoot,您也应该将文件移动到新目录。

相关内容