LINUX.ORG.RU

nginx + apache + php-fpm балансер

 , , , ,


1

2

Есть схема: nginx -> apache -> php-fpm Разрабы не могут отказаться от апачевских фитч. Апач с php-fpm работает через mod_fastcgi. Возникла неободходимость балансить на несколько php-fpm сокетов. 1) в инете не нашёл как такое осуществить 2) не хочется ещё один апач поднимать чтобы балансить через nginx.

Может быть кто-то уже встречал такие связки и балансил. Прекрасно понимаю, что это через жопу, но всё же для опыта.

В апаче подключается так: <IfModule mod_fastcgi.c> AddType application/x-httpd-fastphp5 .php Action application/x-httpd-fastphp5 /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi_test FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi_test -socket /var/run/php5-fpm_test.sock -pass-header Authorization </IfModule>

Заранее благодарен за ваши мозги, они у вас прелестные:) И если будут другие варианты баланса то тоже рад выслушать. От апача отказаться нельзя.


Аж интересно стало. А что такого есть в Apache?

И сколько у тебя серверов? Если один, то какой смысл?

Black_Roland ★★★★
()
Ответ на: комментарий от Black_Roland

прогеры реврайты не хотят в нгинкс пускать. серверов 5. смысл даже больше в спортивном инетересе :)

cvat06
() автор топика
Ответ на: комментарий от Black_Roland

А что такого есть в Apache?

.htaccess и всякие апачевские модули

Goury ★★★★★
()
Ответ на: комментарий от Goury

Но вообще поднимать много апачей и балансировать их нжинксом — хороший путь.

Так и сделал.

mod_proxy пробовали?

не стал, слишком мудрёная схема

cvat06
() автор топика
Ответ на: комментарий от cvat06

Да не более мудрёная чем с нжинском и кучей апачей, но правильно что не стал — эффективность ниже получается.

Goury ★★★★★
()
Ответ на: комментарий от cvat06

смысл даже больше в спортивном инетересе

смысл должен быть только если клиент хочет этого или готов платить за это

q11q11 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.