Установка nginx+varnish-4.1+apache???

palec

Профессор
Регистрация
6 Дек 2006
Сообщения
282
Реакции
49
Привет всем!

Нужна следующая помощь на данный момент nginx frontend apache хочу к нему привязать varnish, nginx - ftontend'ом, varnish - middleend'ом, apache - backend'ом, будет ли толк от такой комбинации??? И второе система fedora 20 хотел установить varnish: yum install varnish но вижу что он скачивает старую версию 3.0.6. Как установить последнюю 4.1.0 если это можно??? так же как быть с конфигурацией? может кто то делал такую связку и может поделится конфигами? Сразу говорю не супер спец я в этих делах :conf:
 
Последнее редактирование:
Работать то будет, но зачем добавлять новую сущность, если nginx сам умеет неплохо кешировать.
Если варнишь старый, просто подобрать репозиторий со свежей сборкой или собрать с сорцов самому (на крайний случай).
 
Nginx отдаёт статический контент и занимается различного рода маршрутизацией, добавлением заголовком и пр, если это нужно. Varnish отбивает потоки анонимных запросов, кэшируя целые страницы, ну, и apache уже выполняет код. Для просмотра ссылки Войди или Зарегистрируйся
 
Varnish отбивает потоки анонимных запросов, кэшируя целые страницы
Nginx тоже умеет кешировать, как Для просмотра ссылки Войди или Зарегистрируйся, так и Для просмотра ссылки Войди или Зарегистрируйся. Но если так хочешь варнишь, то к примеру вешай его на 127.0.0.1:82, на него проксируй с nginx, с варниша проксируй на apache (пусть, допустим, он висит на 127.0.0.1:81).
Получится цепочка *:80 -> nginx -> 127.0.0.1:82 -> varnish -> 127.0.0.1:81 -> apache. Будет работать.

ЗЫ: в примере по ссылке примерно такая же схема, только варнишь слушает по порту 6081
*:80 -> nginx -> 127.0.0.1:6081 -> varnish -> 127.0.0.1:81 -> apache
 
У них есть уже собранные rpm пакеты Для просмотра ссылки Войди или Зарегистрируйся есть и сорсы, собрать дело двух минут

ps: такая связка очень отлично работает на большом онлайне, тестировал на 65к+ онлайна, двиг WP.
 
У них есть уже собранные rpm пакеты Для просмотра ссылки Войди или Зарегистрируйся есть и сорсы, собрать дело двух минут

ps: такая связка очень отлично работает на большом онлайне, тестировал на 65к+ онлайна, двиг WP.

Онлайн где то 15k+ DLE... по поводу rpm в чем разница:

rpm --nosignature -i Для просмотра ссылки Войди или Зарегистрируйся
и
(or: rpm --nosignature -i Для просмотра ссылки Войди или Зарегистрируйся for RHEL6)

Система у меня Fedora 20 64bit

Может можешь поделится конфигами Apache, Nginx и Varnish??? :ah:
 
Apache не нужен. php-fpm вместо него лучше ставить. Varnish тоже лишний.
Если заюзать для php что-то вроде APC так тем более.

В своё время тоже искали лучшую связку, тестировали варианты, пробовали и varnish и apache. Остановились на nginx+php-fpm, активнейше используем в продакшене 2 года.

По поводу конфигов - полно же в сети. Для просмотра ссылки Войди или Зарегистрируйся или Для просмотра ссылки Войди или Зарегистрируйся, например.
 
правильнее будет varnish впереди нa 0.0.0.0:80 скидывает нa nginx 127.0.0.1:80 0.0.0.0:443 который на бакенде php-fpm.
если же Апаче необходим то нужно ставить все тот же php-fpm но в Apache настраивать модуль mod_proxi_fcgi
Для просмотра ссылки Войди или Зарегистрируйся

что конфиг для варниш , если нет оригинала для вашей cms, то можно взять хоть для вордпресса и переделать под свои , там куки , параметра, урл и.т.д

и будет все летать.
 
Назад
Сверху