Cara install Nginx di CentOS 8

Panduan install Nginx CentOS 8, selain web server Nginx ini ringan juga karena konfigurasi server blocknya mudah. Dan pada tutorial ini akan menggunakan DNF (Dandified YUM), saya akan mulai membiasakan dengan perintah dnf karena ada banyak kelebihan dibanding yum, diantaranya yaitu:

Dengan DNF, Saat menghapus paket, dnf secara otomatis menghapus semua paket dependensi yang tidak diinstal secara eksplisit oleh pengguna.

DNF menggunakan lebih sedikit memori saat menyinkronkan metadata dari repositori. Dan masih banyak yang lainnya, kalian bisa cek disini.

Baik, mari kita mulai, pertama lakukan update system terlebih dahulu

Langkah 1 – Update system CentOS 8

Update system agar mendapatkan versi terbaru secara keseluruhan, semisal patch keamanan

dnf update -y

Langkah 2 – Install Nginx

Package Nginx biasanya sudah ada di repository bawaan CentOS 8, tinggal eksekusi install

dnf install nginx -y

Langkah 3 – Start Nginx

Untuk memastikan service Nginx berjalan, lakukan start service

systemctl start nginx

Langkah 4 – Aktifkan Nginx saat booting

Agar ketika server direstart maka Nginx akan running

systemctl enable nginx

Langkah 5 – Uji coba Nginx

Buka browser akses IP atau domain atau cek status nginx

systemctl status nginx

Hasilnya

 nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2020-07-12 12:29:25 UTC; 2min 29s ago
 Main PID: 24958 (nginx)
    Tasks: 2 (limit: 5038)
   Memory: 5.6M
   CGroup: /system.slice/nginx.service
           ├─24958 nginx: master process /usr/sbin/nginx
           └─24959 nginx: worker process

Jul 12 12:29:24 centos.idnetter.com systemd[1]: Starting The nginx HTTP and reverse proxy server...
Jul 12 12:29:25 centos.idnetter.com nginx[24955]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
Jul 12 12:29:25 centos.idnetter.com nginx[24955]: nginx: configuration file /etc/nginx/nginx.conf test is successful
Jul 12 12:29:25 centos.idnetter.com systemd[1]: nginx.service: Failed to parse PID from file /run/nginx.pid: Invalid argument
Jul 12 12:29:25 centos.idnetter.com systemd[1]: Started The nginx HTTP and reverse proxy server.

Troubleshoooting

Jika server tidak bisa diakses kemungkinan terblokir oleh firewall, silahkan buka port 80 dan 443 pada firewallD, caranya

firewall-cmd --permanent --add-service={http,https}
firewall-cmd --reload

Screenshot

Berikut tampilan Nginx di CentOS 8

Selesai kawan, semoga bermanfaat.

Add a comment