Nginx adalah server ringan yang populer bagi mereka yang tidak membutuhkan layanan massal dan ekstra yang mungkin ditawarkan Apache. Artikel ini akan membahas cara menginstal Nginx pada CentOS menggunakan pengelola paket 'yum'.
Instal Nginx:
Untuk menginstal Nginx menggunakan yum kita perlu menyertakan repositori Nginx, menginstal repositori Nginx.
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
Instal Nginx dengan mengeluarkan perintah berikut.
yum install nginx
Memulai Nginx:
Setelah terinstal, jalankan Nginix dengan menggunakan perintah berikut.
systemctl start nginx.service
Setelah dimulai. Arahkan browser web ke server Nginx (Alamat IP atau Nama Host). Gambar berikut menunjukkan Layar Selamat Datang default Nginx.

Ekstra:
Skrip init akan membantu Anda memulai dan menghentikan layanan. Skrip init untuk Nginx diinstal saat menginstal Nginx. Namun, kita perlu mengatur Nginx untuk memulai secara otomatis jika server di-boot ulang:
systemctl enable nginx.
File Konfigurasi:
Nama file konfigurasi default adalah nginx.conf, terletak di /etc/nginx direktori. File konfigurasi didasarkan pada arahan dan parameter, setiap arahan diakhiri dengan titik koma. Berikut ini menunjukkan arahan untuk koneksi pekerja dan di mana proses Nginx nama pengguna harus dijalankan.
pengguna nginx;worker_processes 1;
events {
worker_connections 1024;
}
Membuat Server Virtual:
Kita harus menyiapkan setidaknya satu server virtual untuk Nginx, untuk memproses permintaan HTTP oleh Nginx. Saat Nginx memproses permintaan, Nginx mencari direktif server yang ditempatkan dalam konteks http. Anda dapat menambahkan beberapa arahan server, untuk menentukan beberapa server virtual.
Konfigurasi server virtual default dapat ditemukan di /etc/nginx/conf.d direktori, jika Anda membuka dan melihatnya; baris pertama sendiri merupakan server virtual untuk localhost dan mendengarkan pada port 80.
server {dengarkan 80;
nama_server localhost;
}
Anda akan menemukan direktif lokasi, yang akan memberitahu server untuk mencari file statis ketika permintaan datang untuk localhost.
lokasi / {root /usr/share/nginx/html;
index index.html index.htm;
}
Selain itu, Anda dapat menyebutkan halaman kesalahan.
error_page 500 502 503 504 /50x.html;location =/50x.html {
root /usr/share/nginx/html;
}
Di atas adalah konfigurasi minimum untuk server virtual, Anda dapat menemukan konfigurasi lengkapnya di sini.
Contoh:
Server virtual berikut akan menerima permintaan untuk server.itzgeek.com, buat file konfigurasi di /etc/nginx/conf.d atau salin file konfigurasi default.
cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/itzgeek.conf
Edit sedemikian rupa sehingga, ia menerima permintaan. Konfigurasi minimal akan terlihat seperti di bawah ini.
vi /etc/nginx/conf.d/itzgeek.confserver {
listen 80;
nama_server server.itzgeek.com;
lokasi / {
root /usr/share/nginx/html/itzgeek;
indeks indeks. html index.htm;
}
}
Buat direktori root.
mkdir /usr/share/nginx/html/itzgeek
Buat halaman .
echo “Ini Rumah ITzGeek”> /usr/share/nginx/html/itzgeek/index.htmlMulai ulang layanan Nginx.
systemctl restart nginx.service
Uji dengan browser, url akan menjadi http://server.itzgeek.com

Itu saja.