nginx - Nginx 静态文件 403 禁止
问题描述
我正在尝试将 nginx 配置为从目录提供静态文件。并在尝试访问路径 /static/ 时获得 403 Forbidden
这是我的配置中的部分:
user root;
<...>
http {
<...>
server {
<...>
location /static/
{
alias /home/my_user/static/;
autoindex on;
}
<...>
}
}
我也有 777 递归权限/home/my_user/static/
,是的,我在目录中有 index.html。并且仍然收到错误。为什么?
操作系统:Centos 7
解决方案
启用标志
/usr/sbin/setsebool -P httpd_read_user_content true
解决问题。
推荐阅读
- reactjs - @react-navigation/native 和 @react-navigation/stack 读取整个堆栈
- javascript - 如何在角度模板中访问对象属性名称?
- reactjs - 如何在 React 中对元素的子项进行字体保护
- c - 是否可以在C中使用for循环来确定用户输入的值中哪个值最小而不使用数组?
- python - 将 cookie 导入 Selenium 不起作用
- node.js - 快递应用程序未向 MongoDB 发送 POST 请求
- cortex-m - 关于Cortex-M3向量表放置的问题
- node.js - 如何从 jwks-rsa 的 getSigningKey 函数中获取公钥
- mysql - Delphi Unidac MySQL 从备忘录代码语法错误创建触发器
- python - 执行带参数的python脚本