ограничить доступ к админке по ip в django с помощью nginx и gunicorn

Я пытаюсь ограничить доступ к разделу администратора моего приложения django с помощью простого управления доступом на основе хоста в nginx. К сожалению, nginx, похоже, не выполняет запрос конфигурации:

это мой параметр для этого конкретного раздела в nginx:

# gunicorn setup
location / {
    proxy_pass http://127.0.0.1:8000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 }


 location /admin/ { # restrict access to admin section
    allow 192.168.0.1;
    deny all;
 }

Это все еще блокирует мой IP 192.168.0.1. Что я делаю неправильно? Есть ли другой способ заблокировать доступ к разделу / admin / приложения django?

Ответы на вопрос(1)

Ваш ответ на вопрос