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