nginx dieja sebagai “Mesin X” adalah HTTP dan server proxy terbalik, serta server proxy surat, yang ditulis oleh Igor Sysoev. Awalnya digunakan untuk menjalankan situs Rusia yang sarat muatan termasuk, Yandex, Mail.Ru, VKontakte dan Rambler. Menurut Netcraft, sebuah perusahaan layanan Internet yang menyediakan server web dan analisis pangsa pasar hosting web, nginx melayani hampir 16% situs tersibuk pada Januari 2014. Beberapa situs yang menjalankan domain mereka di nginx adalah:Netflix, WordPress.com, FastMail.fm dll.,
nginx telah merilis paket biner, selain dari paket instalasi sumber untuk RHEL/CentOS. Untuk mengaktifkan pembaruan otomatis paket nginx, siapkan repositori yum untuk distribusi RHEL/CentOS.
Langkah 1:Siapkan repositori yum nginx untuk RHEL/CentOS menggunakan rpm
Untuk menyiapkan repositori nginx yum untuk RHEL/CentOS, pilih paket nginx-release yang sesuai dari daftar:
RHEL5
RHEL6
CentOS5
CentOS6
Paket ini berisi file konfigurasi yum dan kunci PGP publik yang diperlukan untuk mengotentikasi RPM yang ditandatangani. Unduh dan instal menggunakan perintah di bawah ini:
#rpm -ihv nginx-release-centos-5-0.el5.ngx.noarch.rpm
Gambar gif di bawah ini menunjukkan, mengunduh paket rpm, menemukan file dalam paket rpm, mengekstrak file dari paket rpm dan menginstal paket rpm.
Langkah 2:Konfigurasi manual repositori yum untuk RHEL/CentOS
Atau, Anda dapat mengonfigurasi secara manual tanpa menginstal paket nginx-release menggunakan rpm. Buat file nginx.repo di bawah /etc/yum.repos.d/ dengan bantuan editor favorit Anda dan tambahkan baris kode berikut ke dalamnya berdasarkan Arsitektur OS Anda.
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
Ganti “os” dengan “rhel” atau “centos”, tergantung pada distribusi yang digunakan dan “OSRELEASE” dengan “5” atau “6” untuk versi 5.x dan 6.x masing-masing.
Gif di bawah ini menunjukkan konfigurasi manual untuk centos 5.
Langkah 3:Instal web-server nginx menggunakan repositori yum
Ketik perintah yum berikut untuk menginstal server web nginx:
# yum install nginx
Gambar gif di bawah ini menunjukkan instalasi nginx menggunakan yum.