gpt4 book ai didi

Nginx:deny all 的区别;并返回 403;

转载 作者:行者123 更新时间:2023-12-03 17:05:40 25 4
gpt4 key购买 nike

无视最佳实践,使用 return 403达到与deny all;完全相同的效果?从文档:

否定:

Denies access for the specified network or address.



返回:

Stops processing and returns the specified code to a client.



“拒绝访问”是否与“停止处理并返回指定代码”的意思相同?如果不是,“拒绝访问”的真正含义是什么?

最佳答案

deny all将产生相同的结果,但留下了滑倒的可能性:

如果您在具有满足指令的父块中具有 auth_basic 和/或允许,则满足这些条件的请求将在继承块中具有访问权限,该继承块从表面上看是拒绝访问。如果您不使用此功能,则无需担心。

此问题在此 answer 中有所说明,建议不要在 server{} 级别使用满足+允许+拒绝,因为继承。

我得出的结论是,如果我知道在任何情况下都不应该通过 http 访问资源,即使“授权”在一般情况下。

关于Nginx:deny all 的区别;并返回 403;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38231423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com