Ngninx 拒绝通过 IP 访问 Get 请求

Ngninx 拒绝通过 IP 访问 Get 请求

我有一个应用程序,其中有一个名为 domain.com/agent/ 的管理面板,但服务器根目录中没有要阻止的直接路径。我可以看到日志,有一个对 /agent/ 的 GET 请求,我想通过 IP 限制对 /agent/ 和 /agent/login/ 的访问

目前为止,这些例子没有帮助:

location ~ /agent/ {

        allow 1.1.1.1;
        allow 1.2.3.4;
        deny all;
 }

location ^~ /agent/ {

        allow 1.1.1.1;
        allow 1.2.3.4;
        deny all;
 }

这样做是为了阻止所有对 /agent/ 的访问,并且不考虑允许列表。

相关内容