Skip to content

Web Server

Note

Clone dahulu vm Debian zero/Master menjadi apache web server , lalu ubah hostnamenya menjadi web server

Web Server Apache2

Installasi Apache2

root@webserver:~# apt install apache2 -y

Testing Installasi Apache2

akses ipaddress server menggunakan http:// pada browser Alt text

Virtual Host

Note

Virtual Host merupakan file konfigurasi untuk website Apache2. Dengan Virtual Host memungkinkan untuk sebuah web server, memiliki lebih dari 1 website.

Konfigurasi Default Virtual Host

root@webserver:/etc/apache2/sites-available#
root@webserver:/etc/apache2/sites-available# nano 000-default.conf
Alt text

Note

  1. ServerName = Domain dari website
  2. Document root = tempat penyimpanan file website

Membuat Virtual Host Baru

Tips

KIta akan membuat website diakses menggunakan www.coba.lan, karena menggunakan domain, maka kita butuh DNS Server.

Membuat tempat penyimpanan Website

root@webserver:/etc/apache2/sites-available# mkdir /var/www/html/coba
root@webserver:/etc/apache2/sites-available# nano /var/www/html/coba/index.html
Alt text

Copy Konfigurasi Virtual Host Default

root@webserver:/etc/apache2/sites-available# cp 000-default.conf coba.conf
root@webserver:/etc/apache2/sites-available# nano coba.conf
Alt text

Enable Virtual Host

root@webserver:/etc/apache2/sites-available# a2ensite coba.conf
root@webserver:/etc/apache2/sites-available# a2dissite 000-default.conf
root@webserver:/etc/apache2/sites-available# service apache2 restart

Setting Domain DNS Server

root@dns-server-primary:~# cd /etc/bind
root@dns-server-primary:/etc/bind# nano db.coba
Alt text

root@dns-server-primary:/etc/bind# service bind9 restart

Testing

Akses browser dengan http://www.coba.lan

Tugas Praktikum

Buatlah Virtual Host/Website baru dengan ketentuan sebagai berikut: 1. Dapat diakses menggunakan domain untuk domain silahkan tentukan sesuai selera 2. Domain di konfigurasi pada DNS Server Master dan Slave 3. edit isi dari index.html dengan Halo nama saya {your name} atau website dapat diisi dengan web portofolio yang pernah dibuat. 4. Dokumentasikan pengerjaan, dan dokumentasikan pengujian berikut: - Akses Web menggunakan domain di browser - pengujian dengan mematikan dns server slave dan mengakses web menggunakan domain di browser