Konfigurasi Web Server & Instal NGINX di AlmaLinux

Apa itu NGINX

NGINX adalah sebuah perangkat lunak server web yang berfungsi sebagai server proxy dan juga dapat berperan sebagai server web utama. Dirancang untuk kinerja tinggi, kehandalan, dan skalabilitas, NGINX banyak digunakan untuk melayani konten web, mempercepat waktu respon server, dan menangani lalu lintas web yang tinggi.

 

Beli VPS Murah DiSini

Beli Domain Murah DiSini

Cek Artikel Lainnya DiSini

 

Kelebihan NGINX

  1. Kinerja Tinggi: Nginx dirancang untuk menangani banyak koneksi secara bersamaan dengan efisien.
  2. Konfigurasi yang Fleksibel: Nginx menggunakan konfigurasi yang mudah dimengerti dan sangat fleksibel.
  3. Reverse Proxy: Nginx sangat baik sebagai reverse proxy yang dapat meneruskan permintaan ke backend server secara efisien.

 

 

Bagaimana Cara Instal NGINX di AlmaLinux

Langkah 1

1. Memperbarui sistem pada AlmaLinux

sudo yum update

2. Penyesuaian Firewall

Jika kalian menggunakan firewall, pastikan untuk mengonfigurasi aturan firewall untuk mengizinkan lalu lintas HTTP (port 80) dan HTTPS (port 443) agar server web kalian dapat melayani permintaan dengan benar.

3. Nama Domain (Opsional)

Jika kalian memiliki nama domain yang ingin kalian hubungkan dengan server web kalian, pastikan domain tersebut telah dikonfigurasi dan diarahkan ke alamat IP server kalian.

 

 

Langkah 2

1. Install NGINX 

sudo yum install nginx

2. Mengaktifkan layanan NGINX 

sudo systemctl enable nginx

Untuk MengConfigurasi Nginx

sudo systemctl start nginx

Untuk Memulai Nginx

 

3. Buka port 80 (port HTTP)

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

Perintah ini menambahkan aturan yang memungkinkan lalu lintas TCP ke port 80 dalam zona firewall yang dipilih (dalam contoh ini, zona “public”).

sudo firewall-cmd --reload

Dengan melakukan ini, Anda telah membuka port 80 di firewall AlmaLinux, memungkinkan lalu lintas HTTP masuk ke server Anda.

 

4. Membuat konfigurasi server web baru

vi /etc/nginx/conf.d/example.conf

Lalu masukkan teks dibawah ini, Setelah itu kalian ESC>SHIFT + ;>wq

server {
   listen 80;
   server_name example.com www.example.com;

   root /var/www/example.com/html;
   index index.html index.htm;

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

Di dalam blok server, beberapa konfigurasi yang perlu Anda perhatikan adalah:

  • listen: Port yang akan didengarkan oleh server. Dalam contoh ini, kita mendengarkan port 80 (HTTP).
  • server_name: Nama domain yang akan diatur untuk server. Anda dapat menyebutkan beberapa nama domain jika Anda menginginkannya.
  • root: Lokasi root dari file-file yang akan disajikan oleh server. Pastikan untuk mengatur ini sesuai dengan struktur direktori dan lokasi file Anda.
  • index: Daftar file index yang akan dicoba oleh server ketika permintaan masuk.
  • location: Konfigurasi untuk menangani permintaan yang masuk ke server.

 

5. Menguji NGINX

sudo nginx -t

 

6. Membu:at konten situs web

vi -p /usr/share/nginx/html/nama_situs_anda

vi /usr/share/nginx/html/nama_situs_anda/index.html

Lalu anda copy dan pastekan teks dibawah ini, Setelah itu ESC>SHIFT+;>wq

 

 

Langkah 3

1. Mengecek status pada NGINX anda

sudo systemctl status nginx

2, Lalu kalian ketik dichrome ip yang digunakan pada AlmaLinux

 

Closing

Konfigurasi Web Server dengan menginstal Nginx di AlmaLinux merupakan langkah penting untuk menjalankan situs web Anda dengan kinerja dan keamanan optimal. Dengan Nginx, Anda dapat mengelola lalu lintas web Anda dengan efisien dan fleksibilitas tinggi, sambil memastikan pengalaman pengguna yang responsif dan aman.