Instalasi Nginx dari source code pada Ubuntu

By | June 16, 2019

Dari beberapa pertanyaan yang masuk tampaknya banyak yang suka menggunakan Nginx terbaru dengan cara compile dari sourcecode. Tak ada yang salah sih, kalau benar – benar ingin bleeding edge karenanya jelas repository kalah cepat. Cuma karena terlalu baru dan benar-benar manual ini dapat jadi masalah, dapat di kompatibilitas atau fiturnya kurang komplit.

Disini saya cuma ingin memberitahukan saja cara aman dan manusiawi bagi pemasangan Nginx dari sourcecode di VPS yang memakai Ubuntu. Yakni kita manfaatkan saja script dari AJMaxwell. Benar-benar gampang kok, saya tes di Ubuntu 14.04 dan 16.04 pengaturan default dapat segala.

Pertama-tama kita install paket program yang dibutuhkan:

apt-get install libgeoip-dev libgd2-xpm-dev libperl-dev

Kemudian unduh scriptnya:

wget https://gist.githubusercontent.com/AJMaxwell/f6793605068813aae888216b02364d85/raw/e43ce863ccf4111fca9b8261b3b48726935580bb/nginx-openssl_build.sh

Silahkan dicek apakah versi yang akan dipasangkan nanti telah sesuai keinginan:

nano nginx-openssl_build.sh

Ubah di 3 baris ini apabila perlu:

# Current version of nginx, openssl, and ngx_pagespeed you want to install
NGINX_VERSION=1.11.0
OPENSSL_VERSION=1.0.2h
NPS_VERSION=1.11.33.2

Silahkan cek situs Nginx, OpenSSL, dan PageSpeed Module bagi tahu nama persis versinya dan misal ingin diganti ke yang terbaru.

Kemudian beri kemampuan agar scriptnya dapat dieksekusi:

chmod +x nginx-openssl_build.sh

Dan akhirnya jalankan:

./nginx-openssl_build.sh

Kalau telah disarankan agar direstart:

shutdown -r now

Kini sahabat akan memperoleh versi Nginx sesuai keinginan dan telah ada PageSpeed Modulenya pun. ALPN di HTTP/2 pun telah jelas ada.


Sumber https://servernesia.com