Повышение производительности веб-сервера: ставим nginx перед apache
В одной из заметок мы описали как настроить nginx + php-fpm. Но nginx можно использовать и немного по другому. Например, если нету желания полностью отказываться от apache, но ускорить работу веб сервера хочется. (Возможно, у вас реализована сложная система редиректов, которую не хотите портировать на nginx).
В таком случае возможное решение - использовать nginx только для отдачи статики (картинок, css, js и т.д. файлов). Остальные же запросы (к php движку, к примеру) перенаправим по прежнему к apache (подразумевается, что у вас уже настроен сайт для работы с последним). Для этого настроим nginx для отдачи статики, все остальные запросы по прежнему проксируем к apache. (В таком случае можно обойтись без php-fpm).
Установка предыдущих/старых версий пакетов в Debian
Недавно столкнулся с проблемой установки предыдущей версии php на Debian. (Использую testing ветку, php пришло 5.6.x, но нужно было откатиться до 5.5.х). Рассмотрим, как можно установить предыдущую версию.
Настройка nginx + php-fpm в Debian/Ubuntu
Nginx - это HTTP-сервер. По сравнению с apache он более отказоустойчив, способен выдержать большое количество соединений. В основном применяется на продакшн серверах, почему-то его редко настраивают для локальной разработки, хотя это не сложнее, чем настроить apache + php.