Secara umum Web Server dapat diartikan sebagai sebuah perangkat lunak atau software yang memberikan pelayanan berbasis data yang digunakan untuk menerima permintaan atau request dari pengguna internet atau biasa disebut client berupa http atau https yang kemudian akan ditampilkan kedalam bentuk halaman website.

Apa itu Apache2?

Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.

Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang di bawah naungan Apache Software Foundation.

Berikut langkah – langkah konfigurasi Web Server :

  1. Pastikan VM (Debian) sudah terhubung satu network dengan Client (Windows)
  2. Bisa dengan cara penggunaan IP Address statis ataupun dinamis (klik disini : DHCP)
  3. Untuk konfigurasi Web Server dibutuhkan paket apache2, instal paket tersebut

# apt-get install apache2 -y

  1. Masukan DVD yang diminta jika diperlukan
  2. Setelah berhasil diinstal, kita konfigurasi dengan mengedit atau menyalin terlebih dahulu file konfigurasinya virtual host nya yaitu default

# nano /etc/apache2/sites-available/default

  1. Isi konfigurasi defaultnya sebagai berikut dan sebenarnya bisa langsung diuji
  1. Namun disini saya akan tambahkan beberapa konfigurasi seperti gambar berikut, jangan lupa save

Keterangan :

  • ServerAdmin = kontak yang ditampilkan apabila ada kesalahan/error pada Web Server
  • ServerName = domain yang dituju
  • DocumentRoot dan Directory /var/www/ = letak direktori default untuk isi Web
  1. Setelah itu kita bisa mengubah isi/konten web yang akan ditampilkan dengan mengedit file index.html

# nano /var/www/index.html

Ubah sesuka hati, saya mengubahnya seperti gambar berikut kemudian save

  1. Konfigurasi Web Server telah selesai, Saatnya pengujian pada Client (Windows)
  2. Buka browser (bisa Internet Explorer/Chrome/Mozilla Firefox dll)

Ketikan “stephow.com” lalu enter

  1. Maka tampilannya akan seperti berikut
  1. Jika ingin menambahkan gambar pada web tinggal masukan saja gambar yang diinginkan ke direktori /var/www/ dan masukan beberapa kode html untuk menampilkan gambar tersebut ke index.html
  2. Namun pada Debian CLI (Command Line Interface) tidak mempunyai dan tidak bisa menampilkan gambar, maka dari itu kita gunakan File Server untuk berbagi gambar yang ada pada Client (Windows) ke Server (Debian)
  3. Caranya, pastikan File Server (samba) sudah dikonfigurasi dan siap digunakan
  4. Tentukan gambar yang akan digunakan untuk Web Server
  5. Copy gambar tersebut, lalu tekan tombol logo Windows + R pada keyboard kemudian ketik alamat IP File Server \\192.168.123.25 dan enter, maka muncul jendela baru explorer
  6. Paste-kan gambar tadi di File Server tersebut
  1. Maka gambar tersebut sudah dibagikan dan akan muncul ke direktori yang di-share Debian sebelumnya yaitu /samba-share
  1. Kita copy kan gambar tersebut ke direktori web yaitu /var/www

# cp /samba-share/“logo stephow 512.png” /var/www/

  1. Lalu edit index html dan tambahkan kode berikut agar menampilkan gambar tersebut
  1. Lakukan lagi pengujian pada browser, maka gambar tersebut akan tampil pada web

Sekian tutorial kali ini mengenai cara Konfigurasi Web Server, semoga bermanfaat. Jangan lupa untuk share dan like. Jika ada pertanyaan ataupun kritik dan saran silahkan isi di kolom komentar ya!

Leave a comment