我正在设置让我们为我的网站encryption证书,由于我的位置规则之一,我在访问Acme质询文件时遇到了一些问题。 基本上,我有规则拒绝访问隐藏的文件,我需要保护系统数据文件的虚拟域上可用的一些其他人。 这是我的规则是阻止访问隐藏的文件:
location ~ ^/(?:.|data|config|db_structure.xml){ deny all; }
location /.well-kNown/acme-challenge/ { alias /var/www/challenges/; try_files $uri =404; }
我想结合这两条规则,Nginx不会拒绝Acme挑战的请求。 我试图将规则放在隐藏文件规则上方和下方的Acme挑战中,但在两种情况下都不起作用。 我也对这两个规则做了一些修改,但是我无法按预期工作。 我会非常感谢任何帮助解决这个问题。
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] 举报,一经查实,本站将立刻删除。