如何將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
你到現在爲止做了什麼?展示工作並詢問您所面臨的問題 –