KONFIGURASI WEB SERVER MENGGUNAKAN NGINX PADA DEBIAN 12

 

KONFIGURASI WEB SERVER MENGGUNAKAN NGINX PADA DEBIAN 12


 Assalamualaikum wr.wb Hai semuanya kembali lagi dengan Nadaa Qurrotu'ainia dari XI TKJ 2, sekarang aku mau jelasin tentang apasih web server itu?


PENGERTIAN WEB SERVER

    Web server adalah perangkat lunak atau perangkat keras yang bertugas menerima permintaan (request) dari klien melalui protokol http atau https, lalu mengirimkan kembali data berupa halaman web ke browser. web server menjadi penghubung utama antara pengguna internet dengan konten yang tersimpan di server.

Pengertian nginx

Nginx adalah web server open-source yang berfungsi untuk melayani permintaan dari klien, seperti browser, ke server. Nginx dikenal ringan, cepat, dan stabil, serta mampu menangani banyak koneksi secara bersamaan dengan penggunaan sumber daya yang efisien. Selain itu, nginx juga dapat digunakan sebagai reverse proxy, load balancer, dan http cache.

Kelebihan web server nginx

1. Ringan dan cepat – nginx mampu menangani banyak koneksi secara bersamaan dengan penggunaan sumber daya yang efisien.

2. Stabil untuk trafik tinggi – cocok untuk website dengan jumlah pengunjung besar karena tetap stabil walaupun beban tinggi.

3. Mendukung reverse proxy dan load balancing – mempermudah pembagian beban server dan meningkatkan kinerja.

4. Konfigurasi sederhana – pengaturan mudah dipahami dan fleksibel untuk berbagai kebutuhan.

5. Kompatibilitas luas – dapat berjalan di berbagai sistem operasi dan mendukung banyak protokol.


Kekurangan web server nginx

1. Tidak mendukung .htaccess – berbeda dengan apache, nginx tidak bisa menggunakan file .htaccess untuk konfigurasi per-folder.

2. Kurva belajar konfigurasi – bagi pemula, sintaks dan konsep konfigurasi nginx mungkin terasa sedikit rumit.

3. Fitur bawaan terbatas – beberapa fitur perlu ditambahkan secara manual atau melalui modul eksternal.

4. Dokumentasi untuk fitur tertentu masih terbatas – terutama untuk konfigurasi yang jarang digunakan, perlu mencari sumber dari komunitas.

Langsung aja kita ke tutorialnya

KONFIGURASI PADA WEB SERVER

- Pada bagian Network di VirtualBox, ganti Adapter 1 menjadi Host-Only Adapter dan pada Adapter 2 menjadi Bridged Adapter, pada Promiscuous Mode, pilih Allow All.



- Nyalakan server, setelah server dijalankan, login sebagai root. 
Masukkan perintah apt install nginx



- Karena ini web server, makan kita harus membuat sebuah laman HTML. Untuk membuatnya, masukkan perintah nano /var/www/html/page.html



- Setelah terbuka, kalian buatlah sebuah laman HTML sederhana (bisa melihat contoh seperti dibawah ini)



- Keluar dengan menekan ctrl+o enter dan dilanjut ctrl+x 

- Untuk mengkonfigurasi nginx, buka file konfigurasi dengan memasukkan perintah nano /etc/nginx/sites-enable/default



- Jika file telah terbuka pada bagian default server konfigurasi, lakukan konfigurasi seperti berikut ini: dibawah kolom bertuliskan location / { tambahkan index namafile.html.


- Masukkan perintah nginx -t untuk mengetes konfigurasi nginx. 
- Masukkan perintah nginx -s reload untuk mereload nginx


- Masukkan perintah systemctl restart nginx untuk merestart sekaligus mengaplikasikan konfigurasi nginx.


KONFIGURASI PADA CLIENT

- Lalu konfigurasi IP Address seperti dibawah ini



- Jika sudah melakukan konfigurasi IP kalian masuk pada browser bebas bisa apa aja, Pada bar browser, masukkan IP Address dari server debian seperti dibawah



- Jika berhasil, maka akan terlihat tulisan yang kalian buat dalam file HTML tadi 


Sekian tutorial Konfigurasi web server menggunakan nginx pada debian 12 
Wassalamualaikum Warahmatullahi Wabarakatuh



Komentar

Postingan populer dari blog ini

KONFIGURASI MAIL SERVER. POSTFIX, DOVECOT & ROUNDCUBE PADA DEBIAN 12

KONFIGURASI REMOTE SERVER SSH PADA DEBIAN

PENERAPAN SAMBA UNTUK SERVER SMB PADA DEBIAN