Что-то попадает на сервер, на который я смотрю, быстро, и это отключает сайт. Это делает ...
POST /index.php/api/v2_soap/ HTTP/1.1, host: dev.mysite.com
Я хочу заблокировать все IP-адреса для dev.mysite.com
кроме моего IP.
У меня есть файл конфигурации Nginx: /etc/nginx/nginx.conf
. [1]
У меня есть файл для конкретного сайта: /etc/nginx/sites-enabled/dev-mysite
. [2]
Я пробовал следующее в [2].
location / {
... # some other stuff
allow 172.xx.xx.xx; # my IP
deny all;
}
и блокирует весь трафик на dev.mysite.com
кроме моего, но запрос POST все еще поступает, если я не настрою ниже в [1].
http {
...
deny 216.xxx.xxx.xxx; # offending IP
...
}
Есть ли способ изменить только файл [2] и добиться того, что я пытаюсь сделать (запретить весь трафик, кроме моего IP)?