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.