Re: Cвязка Nginx-Nginx как ограничить доступ к бэкэнду?

Aleksandr Sytar sytar.alex на gmail.com
Пн Июн 20 23:54:25 MSD 2011


20 июня 2011 г. 15:04 пользователь falcon400se <nginx-forum на nginx.us> написал:
>
> Есть связка на двух разных серверах с
> установленным Nginx.
>
> Я хочу сделать чтобы доступ к бэкэнду
> был возможен только с фронтенда.
>
> По айпи сделать этоого не удается,
> поясню почему:
>

>
> тоесть я использую передачу реальных
> айпи на бэкэнд.

Так почему нельзя по IP ограничить?

>
> Дык собственно вопрос, как сделать
> чтобы к бэкэнду мог обращаться только
> первый сервер?
> В том случае если ограничение по айпи
> использовать нельзя?

Если у вас бекенд PHP, то берем php-fpm (для простоты), настраиваем
чтобы он слушал только фротенд (105.136.81.21) и отдавал данные
по,например, 9000 порту.
На фронтенде настраиваем

fastcgi_pass:  221.198.54.124:9000


Подробная информация о списке рассылки nginx-ru