# Openresty build **Note:** Vu que nginx-extras ne fonctionne pas sur Raspbian, il faut compiler un équivalent, ici [Openresty](http://openresty.org). ```bash wget http://openresty.org/download/ngx_openresty-1.4.3.3.tar.gz tar zxf ngx_openresty-1.4.3.3.tar.gz cd ngx_openresty-1.4.3.3 ./configure --with-luajit \ --sbin-path=/usr/sbin/nginx \ --conf-path=/etc/nginx/nginx.conf \ --error-log-path=/var/log/nginx/error.log \ --http-client-body-temp-path=/var/lib/nginx/body \ --http-fastcgi-temp-path=/var/lib/nginx/fastcgi \ --http-log-path=/var/log/nginx/access.log \ --http-proxy-temp-path=/var/lib/nginx/proxy \ --http-scgi-temp-path=/var/lib/nginx/scgi \ --http-uwsgi-temp-path=/var/lib/nginx/uwsgi \ --lock-path=/var/lock/nginx.lock \ --pid-path=/run/nginx.pid \ --with-http_dav_module \ --with-http_flv_module \ --with-http_geoip_module \ --with-http_gzip_static_module \ --with-http_image_filter_module \ --with-http_realip_module \ --with-http_stub_status_module \ --with-http_ssl_module \ --with-http_sub_module \ --with-http_xslt_module \ --with-ipv6 \ --with-sha1=/usr/include/openssl \ --with-md5=/usr/include/openssl \ --with-mail \ --with-mail_ssl_module \ --with-http_stub_status_module \ --with-http_secure_link_module \ --with-http_sub_module # Durée : ~15 minutes make # ~15 minutes supplémentaires INSTALL=/tmp/openresty make install DESTDIR=$INSTALL mkdir -p $INSTALL/var/lib/nginx # Installation de fpm apt-get -y install make ruby1.9.1 ruby1.9.1-dev \ git-core libpcre3-dev libxslt1-dev libgd2-xpm-dev \ libgeoip-dev unzip zip build-essential gem install fpm # Compilation du paquet fpm -s dir -t deb -n openresty -v 1.4.3.3 --iteration 1 -C $INSTALL \ --description "openresty 1.4.3.3" \ -d libxslt1.1 \ -d libgd2-xpm \ -d libgeoip1 \ -d libpcre3 \ -d "nginx-common (>= 1.4.1)" \ --conflicts nginx-extras \ --conflicts nginx-full \ --conflicts nginx-light \ run usr var ``` Inspiré par http://brian.akins.org/blog/2013/03/19/building-openresty-on-ubuntu/