5
A
回答
5
我已经删除了我以前的答案,并想建议我提供以下
我做了一点搜索,发现这个问题的解决方案的解决方案 - 在代码中,在您使用auth_basic
指令,做出这样的更改:
satisfy any;
allow 10.0.0.1/8 // give access for all internal request
deny all;
auth_basic "...." // your auth_basic code goes here
auth_basic_user_file ... // your auth_basic_user_file goes here
它是如何工作的? satisfy
指令意味着必须传入来自下一个访问规则的any
或all
才能访问资源。你可以在这里找到更多的细节:satisfy
这应该完全适合你的问题。)
相关问题
- 1. 从网络验证本地用户
- 2. Nginx上的W3C验证器
- 3. 验证IP地址/网络掩码
- 4. Novell网络上的Windows身份验证
- 5. 验证IPv6网络掩码
- 6. 网络验证方法
- 7. 验证HTML5 DOCTYPE。验证本地主机上的源代码
- 8. jQuery验证 - 网址验证
- 9. nginx组http验证
- 10. Nginx相互验证
- 11. 基本的网络地址验证正则表达式?
- 12. 本地化文本验证
- 13. 验证互联网地址
- 14. 验证了
- 15. 针对网络的微信验证
- 16. 验证Java网络中的随机URL
- 17. 使用Foursquare API,可以验证谁验证了场地吗?
- 18. 验证网站的凭证
- 19. 网状HTTP基本验证
- 20. 在本地验证sitemap.xml
- 21. 全局本地化验证
- 22. Jquery验证以验证网址
- 23. 敲除验证 - 油门异步验证
- 24. 敲除验证对象级验证
- 25. 验证网页
- 26. 删除验证
- 27. 敲除验证
- 28. 排除验证
- 29. 地图笨验证类jQuery验证
- 30. 地址验证
尝试添加一个变量,但它似乎nginx的不喜欢它: nginx的-t [EMERG]:“auth_basic “指令在这里是不允许的 – Stefan
你对整个服务器(在'服务器块)还是仅仅在一些位置块使用你的身份验证? – emka86
在“位置/”块中。 – Stefan