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
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
- 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
Posting Komentar