Setting Web Server Pada debian 10

 Setting Web server pada debian 10


Apa sih Web server itu ?

Web Server adalah perangkat lunak atau perangkat keras yang menyediakan layanan hosting untuk situs web. Tugas utama dari web server adalah menerima permintaan dari klien (biasanya browser web) dan mengirimkan halaman web yang diminta kepada klien melalui protokol HTTP (Hypertext Transfer Protocol) atau HTTPS (Secure Hypertext Transfer Protocol).

Web server menyimpan dan mengelola berkas-berkas yang membentuk situs web, seperti halaman HTML, gambar, file CSS, dan file lainnya. Ketika pengguna mengakses situs web, browser mereka mengirimkan permintaan ke web server, dan web server merespons dengan mengirimkan berkas-berkas yang diperlukan untuk menampilkan situs web tersebut.

Contoh dari web server yang populer termasuk Apache HTTP Server, Nginx, Microsoft Internet Information Services (IIS), dan LiteSpeed Web Server. Web server merupakan komponen penting dalam infrastruktur internet dan digunakan oleh organisasi, perusahaan, dan individu untuk menjalankan situs web dan layanan web lainnya secara online.

Apa sih fungsi Web server?

1. Menyajikan Halaman Web: Web server menyimpan dan mengirimkan halaman web kepada pengguna saat diminta melalui browser.

2. Menanggapi Permintaan HTTP: Web server menerima permintaan dari browser pengguna dan mengirimkan respons berupa halaman web atau berkas lainnya.

3. Menjalankan Aplikasi Web: Web server dapat menjalankan aplikasi web, seperti toko online atau blog, untuk memberikan layanan interaktif kepada pengguna.

4. Mengamankan Akses: Web server menyediakan keamanan melalui enkripsi HTTPS dan mekanisme otentikasi untuk melindungi data dan sistem dari serangan.

5. Mencatat Aktivitas: Web server mencatat informasi tentang permintaan pengguna dan statistik kinerja untuk analisis dan pemantauan.

Apa saja kelebihan dan kekurangan Web server?

Kelebihan Web Server:

1. Akses Global: Situs web dapat diakses dari mana saja di dunia.

2. Skalabilitas: Dapat disesuaikan dengan pertumbuhan situs web.

3. Interaktif: Memungkinkan interaksi langsung dengan pengguna, seperti pembelian online.

4. Pemantauan: Mencatat aktivitas pengguna untuk analisis dan pemantauan.

5. Keamanan: Menyediakan enkripsi HTTPS dan mekanisme otentikasi.

Kekurangan Web Server:

1. Rentan terhadap Serangan: Rentan terhadap serangan cyber seperti DDoS.

2. Biaya Pengelolaan: Memerlukan sumber daya manusia dan keuangan yang signifikan.

3. Dapat Mengalami Downtime: Rentan terhadap gangguan dan downtime.

4. Kinerja Terbatas: Kinerja dapat dipengaruhi oleh lalu lintas dan optimasi.

5. Kepatuhan: Perlu mematuhi regulasi privasi data yang berlaku.

Bagaimana cara kerja Web server?

1. Menerima Permintaan: Web server menerima permintaan dari browser pengguna untuk mengakses halaman web atau berkas lainnya.

2. Mengirimkan Berkas: Web server mengirimkan berkas yang diminta, seperti halaman web atau gambar, kepada browser pengguna.

3. Memproses Aplikasi Web (jika diperlukan): Jika situs web menggunakan aplikasi web, web server akan memproses permintaan tersebut untuk menjalankan aplikasi tersebut.

4. Interaksi dengan Basis Data (jika diperlukan): Jika situs web menggunakan basis data, web server dapat berinteraksi dengan basis data untuk mengambil atau menyimpan informasi yang diperlukan.

5. Pengguna Melihat Halaman Web: Browser pengguna menerima berkas yang dikirimkan oleh web server dan menampilkan halaman web kepada pengguna.

Langkah-Langkah install dan konfigurasi Web server

1. Login dengan menggunakan user root, Dengan Command [su]
2. Setelah login dengan menggunakan user root, Silahkan mengkonfigurasi IP untuk Server Debian-nya. Ketikkan perintah [nano /etc/network/interfaces] untuk masuk ke konfigurasi IP nya. Kemudian tulis konfigurasinya seperti gambar dibawah ini. Jika sudah keluar konfigurasi den gan menekan tombol Ctrl+O untuk menyimpan dan Ctrl+X untuk keluar konfigurasi.
3. restart networknya dengan perintah [/etc/init.d/networking restart], kemudian cek IP nya dengan perintah [ip a]. 
4. Jika konfigurasi ip sudah benar masukkan DVD 1 ke PC Debian, Kemudian ketikkan perintah [apt-cdrom add]. Setelah DVD berhasil dimasukkan kemudian tekan Enter. Selanjutnya update dengan perintah [apt-get update].
5. Setelah itu install apache nya dengan mengetikkan perintah [apt install apache2 ].
6. Jika sudah cek lagi dengan perintah [apt-get install apache2 ], jika sudah ada tulisan 0 upgrade, 0 newly installed, 0 to remove and 0 not upgraded.  Jika sudah ada tulisan tersebut berarti sudah berhasil.

7. kemudian setting windows/client dengan dhcp/static

8. 
 Selanjutnya kita coba untuk mengubah tampilannya dengan mengedit file index.html, kita beralih ke komputer server lagi.
9. Masuk ke directory /var/www/html terlebih dahulu dengan mengetikkan perintah cd /var/www/html
10. Kemudian hapus file index.html yang sudah ada sebelumnya dengan mengetikkan perintah rm index.html
11. Selanjutnya kita buat lagi file index.html sesuai yang kita inginkan, ketikkan perintah nano index.html

Kemudian ketikkan perintah html



12. Kemudian jika sudah selesai simpan dengan ctrl+o, enter, ctrl x 
13. Kemudian jangan lupa untuk me restart setiap kali selesai konfigurasi dengan mengetikkan perintah [/etc/init.d/apache2 restart.]
14. Kita cek lagi di komputer client kemudian masuk ke web browser. Dan bisa kita lihat bahwa tampilan web nya sudah berubah sesuai yang kita buat tadi.

Terimakasih




Komentar

Postingan Populer