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