Как настроить доступ по IP в nginx?

Приведу пример настройки доступа по IP в nginx.

Допустим используется стандартный файл конфигурации nginx, откроем его в текстовом редакторе:

sudo nano /etc/nginx/sites-enabled/default

Найдем строку:

server {

И после нее добавим сети с которых нужно разрешить доступ:

allow 10.0.0.0/24;
allow 172.0.0.0/11;

После списка сетей, добавим строку которая запретит доступ всем остальным не указанным сетям:

deny all;

Чтобы применить изменения в конфигурации перезапустим nginx:

service nginx restart

Смотрите также мою статью:
Установка и настройка Nginx

Оставьте комментарий

Добавить комментарий