praktek web server

Web Server

Web server adalah merupakan perangkat lunak (software) dalam server yang berfungsi untuk menerima permintaan (request) berupa halaman web melalui protokol HTTP dan atau HTTPS dari client yang lebih dikenal dengan nama browser, kemudian mengirimkan kembali (respon) hasil permintaan tersebut ke dalam bentuk halaman-halaman web yang pada umumnya berbentuk dokumen HTML atau PHP.

Fungsi utama web server adalah sebagai alat untuk memproses berbagai berkas yang diminta oleh klien, lalu memberikan respon dalam bentuk halaman web. Halaman website tersebut terdiri dari teks, gambar, dokumen, video, dan lain-lain.

Banyak sekali software web server yang berada di internet. Kita dapat dipilih software mana saja yang cocok dengan kebutuhan kita dengan mempertimbangkan beberapa hal. Misalnya : Kita memasang web server untuk keperluan suatu perusahaan jasa internet (ISP), maka pertimbangan yang harus diambil adalah apakah mereka menginginkan software yang gratis atau komersial. Keuntungan dari software komersial adalah mereka punya dukungan teknis dan dokumentasi yang lengkap, sedang pada kebanyakan software gratis tidak punya. Namun ada juga software gratisan yang mempunyai dukungan teknis dari pembuatnya dan dengan dokumentasi yang lengkap. Salah satu software web server gratisan seperti itu adalah Web server Apache.

  1. Prosedur Kerja

  1. Konfigurasi Network

Pastikan bahwa IP address sudah dikonfigurasi pada komputer server. Jika IP address pada komputer server belum dikonfigurasi maka langkah pertama adalah mengkonfigurasi IP server terlebih dahulu

  1. Instalasi Aplikasi Apache2

  1. Untuk membangun web server pada Linux Debian maka aplikasi yang harus diinstal bernama apache2 yang tersedia di dalam DVD Binary-1 Debian. Pastikan kalian sudah memasukkan iso file Debian DVD Binary-1.

  2. Instal software apache2 dengan perintah # apt-get install apache2, kemudian tunggu hingga selesai.

  1. Konfigurasi Web Server

  1. Secara default file konfigurasi utama dari web server Apache pada Debian 10 bernama 000-default.conf dan terletak pada folder “/etc/apache2/sites-available/”. Oleh sebab itu, langkah pertama masuk ke dalam folder sites-available dengan perintah 

# cd /etc/apache2/sites-available/

  1. Untuk menjaga agar file 000-default.conf tidak mengalami kerusakan pada saat mengkonfigurasi, maka file 000-default.conf kita copy ke file lain, misalkan smkn4kdi.conf. Untuk mengcopy gunakan perintah 

# cp 000-default.conf smkn4kdi.conf 









  1. Edit file konfigurasi web server yang telah dibuat dengan perintah 

# nano smkn4kdi.conf

  1. Ubahlah isi file konfigurasi sehingga seperti gambar berikut. Kemudian simpan perubahan dengan menekan tombol ctrl + x lalu ketik y kemudian enter. 

  1. Karena tidak lagi menggunakan 000-default.conf maka file konfigurasi tersebut harus dinonaktifkan (disable). Untuk menonaktifkannya gunakan perintah # a2dissite 000-default.conf. Sebaliknya, karena yang digunakan adalah smkn4kdi.conf, maka file konfigurasi smkn4kdi.conf harus diaktifkan dengan perintah                                                    # a2ensite smkn4kdi.conf.

  1. Buat folder website sesuai dengan yang diinput pada file konfigurasi smkn4kdi.conf dengan perintah 

# mkdir /var/www/web_server



  1. Pindah ke folder web_server dengan perintah 

# cd /var/www/web_server

  1. Buat file index.html dengan perintah # nano index.html

  1. Isilah file tersebut sehingga menjadi seperti gambar berikut. Kemudian simpan perubahan dengan menekan tombol ctrl + x lalu ketik y kemudian enter.

  1. Restart services apache2 dengan perintah 

# /etc/init.d/apache2 restart


  1. Pengujian

  1. Untuk menghubungkan server yang terinstal pada VMware dengan client dalam hal ini komputer host, yang pertama dilakukan adalah ubah pengaturan jaringan server menjadi Host-only.

  2. Sesuaikan IP address antara client dan server.

  3. Cek koneksi ke server dengan perintah ping.

  4. Jika telah terhubung dengan server, selanjutnya buka browser dan masukkan IP address server ke address bar.

  1. Jika tampil sesuai dengan isi file index.html yang telah dibuat maka konfigurasi web server telah berhasil. 

Komentar

Postingan populer dari blog ini

cara konfigurasi access point (libera)

PENGISTALAN DEBIAN 10