Welcome! Log In Create A New Profile

Advanced

Re: Включение авторизации только для пользователей из Интернет.

Alexander Moskalenko
June 23, 2017 07:40AM
как-то так:

satisfy any;
allow 172.16.0.0/12
allow 127.0.0.1;
deny all;

auth_basic "Restricted";
auth_basic_user_file .htpasswd;


2017-06-23 13:32 GMT+02:00 Vladimir Skubriev <skubriev@cvisionlab.com>:

> Есть сервер nginx запущенный на шлюзе, локальная сеть и два провайдера
> (два public ip).
>
> Есть сайт вида:
>
> server {
> listen 80;
> server_name site.example.com;
> return 301 https://$server_name$request_uri;
> }
>
> server {
> listen 443 ssl;
> server_name site.example.com;
> ...
> }
>
> Хочу добавить авторизацию, но только для тех кто приходит через Интернет.
> Для внутренней сети всё должно работать без авториазции.
>
> Самый простой вариант это использовать listen, и описать один и тот же
> сайт (конечно с использованием include - дабы не дублировать одно и тоже)
> два раза. Добавить авторизацию туда где сервер будет слушать на внешних IP.
>
> Но если внутренний ip - статичен. То внешние pub_ip периодически всё таки
> меняются. И при смене внешнего ip мне нужно будет не забыть о конфигах
> nginx. А я не хочу об этом помнить.
>
> Как решить эту задачу ?
>
> Спасибо.
>
> --
> Faithfully yours,
>
> CVision Lab System Administrator
> Vladimir Skubriev
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Включение авторизации только для пользователей из Интернет.

Vladimir Skubriev June 23, 2017 07:32AM

Re: Включение авторизации только для пользователей из Интернет.

Alexander Moskalenko June 23, 2017 07:40AM

Re: Включение авторизации только для пользователей из Интернет.

Vladimir Skubriev June 23, 2017 09:18AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 265
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready