微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

结合隐藏文件/目录的nginx规则

我正在设置让我们为我的网站encryption证书,由于我的位置规则之一,我在访问Acme质询文件时遇到了一些问题。 基本上,我有规则拒绝访问隐藏的文件,我需要保护系统数据文件的虚拟域上可用的一些其他人。 这是我的规则是阻止访问隐藏的文件

location ~ ^/(?:.|data|config|db_structure.xml){ deny all; }

访问Acme质询文件的规则是:

location /.well-kNown/acme-challenge/ { alias /var/www/challenges/; try_files $uri =404; }

我想结合这两条规则,Nginx不会拒绝Acme挑战的请求。 我试图将规则放在隐藏文件规则上方和下方的Acme挑战中,但在两种情况下都不起作用。 我也对这两个规则做了一些修改,但是我无法按预期工作。 我会非常感谢任何帮助解决这个问题。

uwsgi套接文件没有创build

Gorilla WebSocket在一分钟后断开连接

docker与Nginx rsync的Symfonycaching权限

angular1.5,错误的响应状态总是-1

新贵:工作无法开始

为什么不能Nginx POST到我的Perl后端?

Django,Nginx和uWsgicaching结果,直到uWsgi / MysqL重新启动

EC2网站架构devise

413请求实体太大+ Web服务器连接已closures| 错误64

服务器安装卡住了错误:在任何来源(Bundler :: GemNotFound)中找不到pg-0.17.1

使用^~修饰符,使前缀位置块优先于同一级别的任何正则表达式位置块。

例如:

location ^~ /.well-kNown/acme-challenge/ { ... }

以上依然是前缀位置块。 详情请参阅此文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐