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
- Kinerja Tinggi: Nginx dirancang untuk menangani banyak koneksi secara bersamaan dengan efisien.
- Konfigurasi yang Fleksibel: Nginx menggunakan konfigurasi yang mudah dimengerti dan sangat fleksibel.
- 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.