Как проксировать запросы с nginx на php-fpm который находится на другом сервере?
Есть внутренняя сеть, в которой находятся несколько виртуалок. Одна из этих виртуалок является nginx проксей перед несколькими сайтами на других виртуалках, которые работают на nginx. В этом проблем нет, но хочется чтобы nginx проксировал сразу на fpm на другой сервер. Как правильно составить конфиг nginx в таком случае?
К примеру:
nginx стоит на сервере с внутренним ip 192.168.0.1
php-fpm на сервере с ip 192.168.0.2
На fpm находится сайт mysite.ru в директории /var/www/mysite.ru
На fpm находится сайт mysite.ru в директории /var/www/mysite.ru
Вот это я и не дочитал. Тут предполагалось что код лежит на 192.168.0.1 и надо просто увеличить мощности fpm.
Тогда лучше другой вариант: Nginx reverse proxy.
На 192.168.0.2 настраиваете Nginx как обычный сайт.
На 192.168.0.1 Nginx настраиваете как reverse proxy через proxy_pass.
Тогда трафик падающий на 0.1 будет прозрачно проксироваться на 0.2
Fixid, В принципе оно так и сделано сейчас. И там и там работает nginx.Но хочется сделать без промежуточного nginx, который по сути так же направляет запросы в fpm и, в принципе, является лишним в этой цепочке NGINX -> NGINX -> FPM
Наверняка есть какой-то способ убрать из этой цепочки второй NGINX безболезненно
Алексей Тен, если вы почитаете выше, то увидите что я признаю что недочитал задание и предлагаю другой вариант. А вас как эксперта прошу помочь человеку