nginx 禁止了.开头文件或目录访问(通常证书验证需要访问.well-known)
博主:紫藤心-迷途
浏览次数:4746次
一次协助客户申请证书时,到上传验证文件为步时,发现按要求上传到 .well-known目录下后验证文件访问报http 403错误,没法访问到,一阵折腾后发现nginx配置里有下面这段配置,
location ~ /\.
{
deny all;
}这是禁止 . 开头的隐藏文件及目录的,就是这个配置使得.well-known无法访问,好像是某些版本默认有这个配置的,没有深究。
要让.well-known下面的验证文件能正常访问就得修改这个配置,可以先删除或注释来取消限制,也可以在这段前面增加配置来设置允许.well-known能访问,配置如下:
location ~ /.well-known {
allow all;
}相关文章
- PHP使用PDO链接MySQL数据库,并封装增删查改
- Nginx web 服务器安全防护屏蔽那些恶意的IP和垃圾蜘蛛
- Nginx1.11之前版本升级到Nginx1.16稳定版本
- Linux用CP命令报cp: omitting directory 错误原因及解决方法
- nginx反代实现负载均衡
- php中$i++和++$i的区别
- WordPress配置HTTPS 登录后台显示“抱歉,您不能访问此页面”解决办法
- SwitchHosts 一个修改、管理、切换多个 hosts 方案的开源工具、你值得拥有
- Windows server 2012 r2 64x在win 7、win 10 无法远程登录问题的解决
- Nginx上配置多个站点的方法

