我不明白,如果spdy已经与nginx 1.5.1打包在一起,或者我有重新编译它。 我用下面的命令安装了nginx:passenger-install-nginx-module这个安装了nginx 1.4.1,但没有将spdy模块编译进去。
php-fpm只能在nginx上安装,但是乘客和spdy必须被编译成二进制文件。
我希望任何人都可以指出我如何编译nginx的客运和spdy支持的正确方向。
关于其他版本的nginx的多个博客,我创build了我需要的版本。
service nginx stop wget http://nginx.org/download/nginx-1.5.1.tar.gz tar xvfz nginx-1.5.1.tar.gz nginx源码包tar xvfz nginx-1.5.1.tar.gz和cd nginx-1.5.1/ nginx -V ./configure {your-options}之后,将选项复制到新行 ./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 make make install nginx -v并且有正确的选项nginx -V 这为我创build了一个新版本的无缝覆盖安装。