Назад | Перейти на главную страницу

Можно ли вместе установить apc, memcached, nginx и varnish?

Просто интересно, возможно ли, чтобы nginx, apc, memcached и varnish работали вместе. В настоящее время я работаю на частном виртуальном сервере Dreamhost, но это не имеет значения. любой вклад будет очень признателен.

Да, это так. Будет немного людно и, возможно, memcached делать нечего, но это возможно.

 Varnish -> Nginx (php, apc, fastcgi probably) -> memcached ?

это ты собираешься?

В настоящее время мы делаем это в нашей среде. В частности:

nginx -> varnish -> apache (с установленными memcached и apc). Мы делаем это на RHEL5 (64 бит).

  • nginx работает на порту 80 и действует как прокси для varnish
  • varnish работает на другом внутреннем порту, который действует как обратный прокси для apache
  • apache работает на другом внутреннем порту

Мы добавили уровень nginx в основном для обеспечения сжатия исходящих запросов gzip. Это действительно хорошо работает.

Одна сложная часть - сохранить реальный IP-адрес исходного клиента на всем протяжении вплоть до уровня apache. Мы достигли этого, реализовав некоторые настраиваемые заголовки в VCL Varnish.