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

Компиляция / установка обновленного nginx с fastcgi_cache на Ubuntu 12.04?

Какой рекомендуемый путь для компиляции или установки nginx с участием fastcgi_cache на Ubuntu 12.04 LTS precise который работает с новейшим nginx-common (читать> = ver 1.2.7) пакеты?

Или есть способ эффективно скомпилировать nginx полностью с нуля на сервере debian / ubuntu, который является предпочтительным?

Я не думаю, что существует "официальный" рекомендуемый путь. Обычно я люблю следующее:

configure --prefix=/usr/local/nginx-1.2.7 или любой другой номер версии

ln -s /usr/local/nginx-1.2.7 /usr/local/nginx Для ссылки на текущую активную версию

Тогда я всегда запускаю его, используя путь без версии /usr/local/nginx и напишите соответствующие сценарии инициализации. Это значительно упрощает обновление, сначала устанавливая более новую версию на другой путь, а затем просто меняя ссылку:

configure --prefix=/usr/local/nginx-1.2.8

ln -fs /usr/local/nginx-1.2.8 /usr/local/nginx измените ссылку и перезапустите

Кроме того, это позволяет легко переключиться назад, если вы обнаружите, что есть проблема с более новой версией.

Для временных вещей, таких как кеш, если позволяет память, я создаю tmpfs раздел и смонтируйте его во что-то вроде /var/nginx.