如何将nginx服务器配置为只允许启用基本认证的POST,DELETE和PUT请求方法的* .domain.ac.in域。 GET应该是每个人都可以访问世界Nginx只允许* .domain.ac.in用于POST,DELETE和PUT请求
0
A
回答
0
试试这个配置:
if ($request_method != GET) {
limit_except GET POST DELETE PUT{
allow 192.168.1.0/32; #put network of *.domain.ac.in domains here
deny all;
}
}
注意,允许GET方法使HEAD方法也是允许的。
0
感谢@Elvis Plesky
根据您输入的我也做了以下和工作。 在允许变量,而不是网络范围俊男我说* .domain.ac.in domain.ac.in因为网络的覆盖范围可能会改变,所以我想在仅指域
limit_except GET { allow 192.168.33.1/24; deny all; auth_basic "Login required"; auth_basic_user_file /etc/nginx/.htpasswd; }
相关问题
- 1. nginx proxy_pass基于请求方法是POST,PUT还是DELETE
- 2. 只允许iptables的PUT请求
- 3. 为swift添加POST,PUT,DELETE请求类
- 4. Tomcat不允许PUT请求
- 5. Nginx只允许某些URL的POST请求
- 6. Nginx将请求从PUT改为POST
- 7. 使用CURL发送`PUT`和`DELETE`请求
- 8. POST请求和nginx
- 9. 如何在Nginx服务器上允许PUT文件请求?
- 10. 为什么我的Web服务器软件不允许PUT和DELETE请求?
- 11. POST和PUT请求AFNetworking
- 12. 使用PUT/POST/DELETE跨域请求的JSONP问题
- 13. 反应:取DELETE和PUT请求
- 14. IIS 7.5和Web API 2 PUT/DELETE请求
- 15. 用于Ajax PUT或POST请求的XML
- 16. GitHub - 只允许拉请求
- 17. 错误:只允许请求
- 18. 由于GET请求不允许POST请求失败
- 19. Django + Angular方法PUT和POST不允许
- 20. 从浏览器发送http PUT/GET/DELETE/POST请求
- 21. WCF REST 4.0 PUT/POST/DELETE不起作用(400错误请求)
- 22. 只允许使用HTTPS POST请求使用.htaccess
- 23. 基于POST/GET/PUT/DELETE参数的Nginx proxy_pass
- 24. CSRF保护仅适用于带有副作用的请求(POST,DELETE,PUT)?
- 25. Rails&Nginx删除请求 - 405不允许
- 26. OData&WCF:无法执行POST,PUT和DELETE
- 27. 如何在WHM插件中创建HTTP请求(POST,GET,DELETE,PUT)?
- 28. 如何使Restlet类处理GET,POST,PUT,DELETE请求? Android
- 29. Azure网站PHP API - 405方法不允许使用PUT和DELETE
- 30. PUT,POST和DELETE的错误RestAPI
你到现在为止做了什么?展示工作并询问您所面临的问题 –