Ubuntu, Debian i inne – kompilacja NGINX

 

nginx_1

Hej. Dziś pokaże wam kompilacje serwera www NGINX w wersjach 1.9.4 oraz 1.9.5  wraz z moimi modyfikacjami.

W skład zestawu wchodzi:

Więcej informacji  n.t domyślnie dołączanych pakietów:

  • mail, mail_ssl_module
  • stream
  • stream_ssl_module
  • threads
  • ore-nginx-module
  • auth-pam
  • cache-purge
  • dav-ext-module
  • development-kit
  • echo
  • fancyindex
  • http-push
  • lua
  • upload-progress
  • upstream-fair
  • ubstitutions_filter
  • module-vts
  • pagespeed-1.9.32.10
  • redis2
  • spdy(v. 1.9.4)
  • pcre-jit
  • with-ipv6
  • ssl_module
  • stub_status
  • realip
  • auth_request
  • addition
  • dav
  • flv
  • geoip
  • gunzip
  • gzip_static
  • image_filter
  • mp4
  • perl
  • random_index
  • secure_link
  • xslt
  • sub
  • http/2(v. 1.9.5)

 

Potrzebne pakiety do kompilacji:

apt-get update; apt-get install dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip curl libcurl4-openssl-dev libossp-uuid-dev nano curl git autotools-dev debhelper dh-systemd libexpat-dev libgd-dev libgeoip-dev libluajit-5.1-dev liblua5.1-0-dev libmhash-dev libpam0g-dev libperl-dev libxslt1-dev po-debconf -y

Pobierasz wersję jaką chcesz:

http://repo.linuxiarz.pl

Zamień “*” – aby wybrać wersję którą chcesz.

wget http://repo.linuxiarz.pl/NGINX-1.9.*-custom.tar.gz

I kompilujesz:

tar xvfz  NGINX-1.9.* ; cd nginx-1.9.*
dpkg-buildpackage -b
cd ..
dpkg -i nginx-common_1.9.*.deb nginx_1.9.*.deb nginx-extras_1.9.*.deb

Powyższy sposób działa na Debianie 8, Ubuntu 14.04 LTS, UBuntu 15.04, Ubuntu 15.10 .