【问题标题】:I receive a 403 error when developing with VM and Apache使用 VM 和 Apache 开发时收到 403 错误
【发布时间】:2019-10-08 17:19:09
【问题描述】:

我目前使用VM开发一个项目,并且在该VM中安装了centOS。我在在 VM 中运行的 centOS 上安装 Apache。我决定使用VM的挂载文件夹作为htdocs文件夹,并更改了httpd.conf。但是当我尝试使用 Chrome 通过我的 VM 的 IP 地址访问挂载的文件夹时,我收到 403 错误。如果我不更改 htdocs 文件夹的路径,则没有问题。 我知道可能已安装文件夹的权限阻止我访问它,所以我尝试使用 sudo chmod 更改这些权限,但它不起作用,权限无法更改。请帮帮我!

【问题讨论】:

  • sn-ps from you httpd.conf 将帮助我们找到您的问题
  • 选项索引 FollowSymLinks AllowOverride None Order allow,deny Allow from all
  • 在问题中添加配置,使用代码格式。不在 cmets 中。

标签: php linux apache centos virtual-machine


【解决方案1】:

您遇到的问题与网络服务器上主动实施的 SELINUX 政策直接相关。挂载的目录以及存储在其中的文件必须具有正确的 SELINUX 上下文才能使 Apache 工作。您可以通过查看 /var/log/audit/ 中的相关日志文件来验证这个假设。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-23
    • 2013-05-25
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    • 2013-08-08
    相关资源
    最近更新 更多