upstream bakend {
server 19216818810 weight=12;
server 19216818811 weight=10;
}在使用Nginx作为Web服务器时,如果您发现"location / { deny all; }"语句不生效,则可能是以下几个原因导致的:Nginx配置文件的顺序问题:如果后面的location块中的规则覆盖了前面的location块,则前面的location块可能不生效。因此,您应该把需要禁止访问的location块放在前面。Nginx正在使用反向代理:如果您正在使用Nginx作为反向代理,则需要在反向代理配置中使用"deny all"语句。Nginx使用全局的allow语句:如果您在Nginx配置文件的全局范围内使用了"allow all"语句,则即使在location块中使用了"deny all"语句,全局的"allow all"语句仍然生效。Nginx配置错误:如果您的Nginx配置文件存在语法错误或语义错误,则Nginx可能无法正确处理配置语句,导致"deny all"语句不生效。如果您正在遇到此问题,请检查以上原因,并采取必要的修复措施。您还可以查看Nginx错误日志以获取更多有关此问题的信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)