nginx 403在提供静态文件时反向代理
发布时间:2020-10-19 18:03:02 所属栏目:Nginx 来源:互联网
导读:我正在尝试通过nginx提供节点应用程序,但首先尝试提供可能位于/ public文件夹中的静态文件.我有那么多工作 - 但是当访问domain.tld /或静态文件夹的索引时,我得到403;目录索引“/var/www/domain.tld/”被禁止.所有权限似乎都是正确的,所以我很困惑.这是我的服
|
我正在尝试通过nginx提供节点应用程序,但首先尝试提供可能位于/ public文件夹中的静态文件.我有那么多工作 – 但是当访问domain.tld /或静态文件夹的索引时,我得到403;目录索引“/var/www/domain.tld/”被禁止.所有权限似乎都是正确的,所以我很困惑. 这是我的服务器块;
访问任何随机页面(包括假定的子目录)正确代理节点应用程序.但是,对于任何现有静态目录的根和根,403. 有任何想法吗? 最佳答案 那是因为目录存在,因此检查了try_files
成功.但是没有目录索引文件(通常是index.html,请参阅index),并且autoIndex也没有打开(参见autoindex). 根据您要发生的情况,请考虑以下选项: >保持原样(可以调整使用哪些索引文件).
>通过try_files检查特定的索引文件(如果找不到,请求将转到后端):
>启用自动索引: (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- nginx规则 – 匹配除一个以外的所有路径
- ssl – Nginx配置导致无限重定向循环
- Nginx/PHP-FPM =空白页面
- 带有Nginx 1.6.2的CentOS 6.6-突然无法重新启动Nginx-Nginx
- angularjs – 在Node应用程序的NGINX 502坏网关中,Http请求
- 如何避免在nginx中重复add_header指令?
- nginx通过uWSGI在一个子目录中提供Django
- google-app-engine – Appengine – 使用https的本地开发服
- nginx与javascript文件过期(由PHP动态生成)
- getgrenam(“user”)在/etc/nginx/nginx.conf中失败
