Django и ограничение IP - PullRequest
       25

Django и ограничение IP

1 голос
/ 22 октября 2011

Я хочу ограничить свой сайт США и несколькими IP-адресами за пределами США (разработчики, QA и т. Д.). Кроме того, я хочу отобразить шаблон с надписью «Скоро в вашу страну».

Мне любопытно, есть ли какой-нибудь простой или уже разработанный плагин для этого.

Ответы [ 2 ]

1 голос
/ 22 октября 2011

В Django самым простым способом было бы использовать GeoIP и пользовательское промежуточное ПО для проверки каждого запроса.

0 голосов
/ 23 октября 2011

На уровне Django вы можете использовать приложение GeoIP от GeoDjango (благодаря ArturM).

Но лучше сделать это на уровне веб-сервера для повышения производительности.Если вы используете ngingx, попробуйте HttpGeoIPModule .Для apache - libapache2-mod-geoip

...