Cara Install Nginx di CentOS 7


NGINX (kependekan dari Engine X) adalah server web HTTP gratis, sumber terbuka, dan kuat serta proksi terbalik dengan arsitektur berbasis peristiwa (asinkron). Itu ditulis menggunakan bahasa pemrograman C dan berjalan pada sistem operasi mirip Unix serta OS Windows.

Ia juga berfungsi sebagai proxy terbalik, email standar, dan server proxy TCP/UDP, dan juga dapat dikonfigurasi sebagai penyeimbang beban. Ini memberdayakan banyak situs di web; terkenal dengan kinerja tinggi, stabilitas, dan rangkaian fitur yang kaya.

Baca Juga: Cara Install Apache di CentOS 7

Pada artikel ini, kami akan menjelaskan cara menginstal, mengkonfigurasi, dan mengelola server web HTTP Nginx di server CentOS 7 atau RHEL 7 menggunakan baris perintah.

Prasyarat:

  1. Instalasi Minimal Server CentOS 7
  2. Instalasi Minimal Server RHEL 7
  3. Sistem CentOS/RHEL 7 dengan alamat IP statis

Instal Server Web Nginx

1. Pertama-tama perbarui paket perangkat lunak sistem ke versi terbaru.

yum -y update

2. Selanjutnya, instal server HTTP Nginx dari repositori EPEL menggunakan manajer paket YUM sebagai berikut.

yum install epel-release
yum install nginx 

Kelola Server HTTP Nginx di CentOS 7

3. Setelah server web Nginx terinstal, Anda dapat memulainya pertama kali dan mengaktifkannya untuk memulai secara otomatis saat boot sistem.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

Konfigurasikan firewalld untuk Mengizinkan Lalu Lintas Nginx

4. Secara default, firewall bawaan CentOS 7 diatur untuk memblokir lalu lintas Nginx. Untuk mengizinkan lalu lintas web di Nginx, perbarui aturan firewall sistem untuk mengizinkan paket masuk di HTTP dan HTTPS menggunakan perintah di bawah ini.

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

Uji Server Nginx di CentOS 7

5. Sekarang Anda dapat memverifikasi server Nginx dengan membuka URL berikut, halaman nginx default akan ditampilkan.

http://SERVER_DOMAIN_NAME_OR_IP 

File dan Direktori Penting Nginx

  • Direktori root server default (direktori tingkat atas yang berisi file konfigurasi): /etc/nginx.
  • File konfigurasi Nginx utama: /etc/nginx/nginx.conf.
  • Konfigurasi blok server (host virtual) dapat ditambahkan di: /etc/nginx/conf.d.
  • Direktori akar dokumen server default (berisi file web): /usr/share/nginx/html.

Anda mungkin juga ingin membaca artikel terkait server web Nginx berikut ini.

  1. Cara Mengatur Virtual Host Berbasis Nama dan IP (Blok Server) dengan NGINX
  2. Panduan Utama untuk Mengamankan, Memperkuat, dan Meningkatkan Kinerja Server Web Nginx
  3. Cara Install Varnish Cache 5.1 untuk Nginx di CentOS 7
  4. Instal Nginx 1.10.1, MariaDB 10 dan PHP 5.5/5.6 Terbaru di CentOS 7

Pada artikel ini, kami menunjukkan cara menginstal dan mengelola server HTTP Nginx dari baris perintah di CentOS 7. Anda dapat mengajukan pertanyaan atau memberi kami masukan melalui formulir komentar di bawah.