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

Nginx 1.5.1 с поддержкой spdy, пассажира и php

Я не могу понять, если spdy уже упакован с nginx 1.5.1, или мне нужно его перекомпилировать. Я установил nginx с помощью следующей команды пассажира-install-nginx-module, которая установила nginx 1.4.1 без встроенного в него модуля spdy.

Php-fpm будет работать только с установкой nginx, но пассажир и spdy должны быть скомпилированы в двоичный файл.

Я надеюсь, что кто-нибудь сможет указать мне правильное направление относительно того, как скомпилировать nginx с поддержкой пассажиров и spdy.

Следуя многочисленным блогам о других версиях nginx, я создал нужную мне версию.

  1. Остановить предыдущие экземпляры nginx service nginx stop
  2. Получите новую версию nginx wget http://nginx.org/download/nginx-1.5.1.tar.gz
  3. Разверните исходный пакет nginx tar xvfz nginx-1.5.1.tar.gz и cd nginx-1.5.1/
  4. Проверить текущие параметры компиляции nginx nginx -V
  5. Скопируйте параметры в новую строку после ввода ./configure {your-options}
  6. Добавьте к нему опцию spdy, чтобы мои варианты были ./configure --prefix=/opt/nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-cc-opt=-Wno-error --add-module=/var/lib/gems/1.9.1/gems/passenger-4.0.5/ext/nginx --with-http_spdy_module
  7. Создать установку make
  8. Установите новый nginx make install
  9. Проверьте, установлен ли nginx nginx -v и имеет правильные варианты nginx -V

Это создало для меня бесшовную установку новой версии с перезаписью.