Cara Menginstal NGINX pada CentOS 8

Nginx adalah salah satu server web terpopuler di dunia dan berperan sebagai hos dari sebagian situs terbesar dan situs yang memiliki lalu lintas tertinggi di jagad internet. Ini adalah pilihan ringan yang dapat digunakan baik sebagai server web atau proksi balik.

Dalam panduan ini, kita akan membahas cara menginstal Nginx pada server CentOS 8 Anda, menyesuaikan firewall, mengelola proses Nginx, dan menyiapkan blok server untuk menjadi hos dari lebih dari satu domain dari suatu server tunggal.

Untuk menginstal Nginx, kami akan menggunakan manajer paket dnf, yang merupakan manajer paket default baru di CentOS 8.

Menginstall NGINX

sudo dnf install nginx

Jalankan Service

sudo systemctl enable nginx
sudo systemctl start nginx

Menyesuaikan Firewall

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --list-all
sudo firewall-cmd --reload

Memeriksa status service

systemctl status nginx

Saat Anda memiliki alamat IP server Anda, masukkan alamat itu ke dalam bilah alamat peramban Anda: http://your_server_ip

Menyiapkan Folder ROOT

sudo mkdir -p /var/www/your_domain/html
sudo chown -R $USER:$USER /var/www/your_domain/html
sudo chmod -R 755 /var/www/your_domain

Membuat Virtual Host

sudo nano /etc/nginx/conf.d/your_domain.conf

Salin konfigurasai berikut ke file your_domain.conf:

server {
        listen 80;
        listen [::]:80;
        root /var/www/your_domain/html;
        index index.html index.htm index.nginx-debian.html;
        server_name your_domain www.your_domain;

        location / {
                try_files $uri $uri/ =404;
        }
}

Jalankan ulang NGINX

systemctl restart nginx