December 10, 2018

Berkenalan Dengan Nginx di RHEL/CentOS

Nginx?

Apa sih nginx itu? Fungsinya buat apa? Mungkin itu yang terlintas dipikirian beberapa orang jika berkenalan dengan hal baru. Maka dari itu pada kali ini yang akan dibahas pada Lab ini yaitu berkenalan dan bagaimana memasang nginx.

Nginx, banyak orang membicarakannya meskipun salah dipelafalannya. Dulu saya juga salah melafakannya namun setelah diruqyah sama m1m1n atau yang dikenal dengan Andy Hidayat, sekarang gak salah pelafalan lagi :D . Nginx dibaca “engine X” bukan “nging X”. Nginx itu sebenarnya salah satu web server open source, layaknya apache. Salah satu alasan beberapa orang berpindah dari apache ke nginx yaitu kemudahan dalam penggunaannya. Easy of use, kemudahan dalam penggunaan. Bagi anda yang terbiasa mengkonfigurasi apache, konfigurasi nginx tidak terlalu beda jauh dengan konfigurasi apache. Namun konfigurasi nginx jauh lebih simpel ketimbang apache.

Mungkin cuman itu perkenalan dengan nginx yang sempat saya berikan, untuk lebih lanjutnya mungkin bisa di stalking di web resminya nginx, sekarang saatnya anda memasang nginx dan mencobanya langsung. Dibawah ini sudah saya tuliskan bagaimana memasang nginx di CentOS 7 / Red Hat Enterprise Linux 7.

1) Remote server anda dan login sebagai super user (root)

2) Tambahkan repositori nginx, untuk menambahkannya cukup meginstall epel (Extra Package for Enterprise Linux) dengan command

yum install epel-release

3) Sekarang install nginx dengan command

yum install nginx

4) Setelah diinstall, biasanya nginx tidak langsung aktif disistem maka dari itu untuk menjalankan nginx gunakan command

systemctl start nginx

Jika ingin nginx mengaktifkan nginx pada saat sistem memulai booting (setelah server mati), gunakan command

systemctl enable nginx

Jika anda mengaktifkan firewall disistem anda, jalankan command berikut untuk mengizinkan trafik HTTP dan HTTPS

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

5) Sekarang nginx telah terpasang disistem anda, dapat dicek melalui web browser dengan url http://ipServer