我正在尝试使用Nginx添加速率限制。我必须将此添加到我的domain.com/api/index.php
文件中。
当我添加以下位置块时,当Nginx通过用户请求时,Nginx在URL上返回405错误(不允许的方法),而其余请求则返回503错误。
我正在尝试从文件中修复此405错误。我相信我做错了什么,但找不到。我是Nginx的新手,这是我第一次尝试这样做。以下是我的设置。
location = /domain.com/api/index.php {
root /var/www/;
limit_req zone=mylimit burst=2 nodelay;
}
每2个连接测试一次此URL返回405错误,并请求限制返回503。谁能告诉我这里出了什么问题以及如何解决?
我仍然无法找出问题及其解决方法。谁能帮忙吗?