Setelah membuat DNS Server tentunya kita harus membuat web server. Agar domain kita memiliki konten yang bisa dinikmati oleh orang-orang.
Berikut ini adalah langkah-langkah membangun web server pada Linux Debian
1. Lakukan instalasi paket software apache2. #apt-get install apache2
2. Cek web server dengan menggunakan aplikasi lynx. Jika belum terinstall maka lakukan installasi terlebih dahulu. #apt-get install lynx.
3. Buka web server dengan perintah #lynx http://localhost. Maka akan ditampilkan homepage dari apache. Tekan ‘q’ untuk keluar.
4. Lakukan instalasi paket software php5. #apt-get install php5. Untuk mengeceknya, kita buat dulu file index.php pada direktori /var/www/. #touch /var/www/index.php. Lalu buka file tersebut dan isi seperti gambar di bawah ini untuk mengecek versi php yang terinstall. #nano /var/www/index.php
5. Kita bisa mengeceknya pada browser dengan mengetikkan http://localhost/index.php pada address bar.
6. Dalam membangun web server, kita juga butuh aplikasi database seperti mysql. Lakukan instalasi aplikasi mysql. #apt-get install mysql-server.
7. Untuk mengecek service yang sedang berjalan gunakan perintah #nmap
localhost. Terlihat service mysql telah berjalan.
Virtual Host
Virtual Host adalah cara untuk mengatur banyak url dalam satu IP. Misalnya kita mempunyai banyak domain namun hanya memiliki satu server web, jadi kita bisa memanfaatkan fitur virtual host pada apache server.
Pada praktikum ini kita akan membuat 4 virtual host:
1. Pertama kita buat dulu file konfigurasi yang digunakan untuk menampung data virtual host yang diletakkan pada direktori /etc/apache2/sites-available/. #touch /etc/apache2/sites-avaiable/kelompok07.org.conf. Lalu buka file tersebut dan isi dengan masing-nama domain yang akan dibuat.
Pada percobaan kali ini akan dibuat alamat www.kelompok07.org, www.kelompok07.net, nisa.kelompok07.org, dan anre.kelompok07.org. Informasi pada DocumentRoot merupakan direktori yang akan dibaca jika kita mengakses url tersebut.
2. Lalu kita aktifkan file konfigurasi tersebut dengan perintah #a2ensite kelompok07.org.conf. Lalu kita reload service apache dengan perintah #service apache2 reload.
3. Kita juga perlu menambahkan nama-nama domain tersebut pada file forward DNS. #nano /etc/bind/zones/db.kelompok07. Ubah seperti pada gambar di bawah ini.
4. Jika sudah disimpan lakukan restart pada bind. #service bind9 restart.
5. Selanjutnya kita buat file index.html pada masing-masing direktori yang terdaftar sebagai DocumentRoot pada masing-masing virtual host.
Misal untuk www.kelompok07.org, kita buat file index.php pada direktori /var/www/kelompok07org/. #touch /var/www/kelompok07org/index.html. Begitu juga pada direktori DocumentRoot untuk virtualhost yang lain. Ubah isi dari file index.html masing-masing virtual host dengan isi yang berbeda-beda untuk mempermudah dalam pengecekan.
6. Cek pada web browser dengan mengetikan masing-masing url pada address bar. Jika muncul sesuai dengan isi index.php pada masing-masing direktori, maka virtual host telah berjalan dengan baik.
Untuk membangun suatu web server dengan banyak nama domain namun hanya 1 IP Address saja kita bisa menggunakan virtual host. Untuk menggunakan virtual host kita perlu mendaftarkan terlebih dahulu domain-domain yang akan digunakan pada sebuah fle konfigurasi. Dan kita perlu mengaktifkan file konfigurasi tersebut agar bisa terdaftar oleh apache. Dan juga kita perlu menambahkan nama-nama tersebut dalam file forward DNS Server.
Berikut ini adalah langkah-langkah membangun web server pada Linux Debian
1. Lakukan instalasi paket software apache2. #apt-get install apache2
2. Cek web server dengan menggunakan aplikasi lynx. Jika belum terinstall maka lakukan installasi terlebih dahulu. #apt-get install lynx.
3. Buka web server dengan perintah #lynx http://localhost. Maka akan ditampilkan homepage dari apache. Tekan ‘q’ untuk keluar.
4. Lakukan instalasi paket software php5. #apt-get install php5. Untuk mengeceknya, kita buat dulu file index.php pada direktori /var/www/. #touch /var/www/index.php. Lalu buka file tersebut dan isi seperti gambar di bawah ini untuk mengecek versi php yang terinstall. #nano /var/www/index.php
5. Kita bisa mengeceknya pada browser dengan mengetikkan http://localhost/index.php pada address bar.
6. Dalam membangun web server, kita juga butuh aplikasi database seperti mysql. Lakukan instalasi aplikasi mysql. #apt-get install mysql-server.
Virtual Host
Virtual Host adalah cara untuk mengatur banyak url dalam satu IP. Misalnya kita mempunyai banyak domain namun hanya memiliki satu server web, jadi kita bisa memanfaatkan fitur virtual host pada apache server.
Pada praktikum ini kita akan membuat 4 virtual host:
- www.kelompok07.org
- nisa.kelompok07.org
- anre.kelompok07.org
- www.kelompok07.net
1. Pertama kita buat dulu file konfigurasi yang digunakan untuk menampung data virtual host yang diletakkan pada direktori /etc/apache2/sites-available/. #touch /etc/apache2/sites-avaiable/kelompok07.org.conf. Lalu buka file tersebut dan isi dengan masing-nama domain yang akan dibuat.
Pada percobaan kali ini akan dibuat alamat www.kelompok07.org, www.kelompok07.net, nisa.kelompok07.org, dan anre.kelompok07.org. Informasi pada DocumentRoot merupakan direktori yang akan dibaca jika kita mengakses url tersebut.
2. Lalu kita aktifkan file konfigurasi tersebut dengan perintah #a2ensite kelompok07.org.conf. Lalu kita reload service apache dengan perintah #service apache2 reload.
3. Kita juga perlu menambahkan nama-nama domain tersebut pada file forward DNS. #nano /etc/bind/zones/db.kelompok07. Ubah seperti pada gambar di bawah ini.
4. Jika sudah disimpan lakukan restart pada bind. #service bind9 restart.
5. Selanjutnya kita buat file index.html pada masing-masing direktori yang terdaftar sebagai DocumentRoot pada masing-masing virtual host.
Misal untuk www.kelompok07.org, kita buat file index.php pada direktori /var/www/kelompok07org/. #touch /var/www/kelompok07org/index.html. Begitu juga pada direktori DocumentRoot untuk virtualhost yang lain. Ubah isi dari file index.html masing-masing virtual host dengan isi yang berbeda-beda untuk mempermudah dalam pengecekan.
6. Cek pada web browser dengan mengetikan masing-masing url pada address bar. Jika muncul sesuai dengan isi index.php pada masing-masing direktori, maka virtual host telah berjalan dengan baik.
Untuk membangun suatu web server dengan banyak nama domain namun hanya 1 IP Address saja kita bisa menggunakan virtual host. Untuk menggunakan virtual host kita perlu mendaftarkan terlebih dahulu domain-domain yang akan digunakan pada sebuah fle konfigurasi. Dan kita perlu mengaktifkan file konfigurasi tersebut agar bisa terdaftar oleh apache. Dan juga kita perlu menambahkan nama-nama tersebut dalam file forward DNS Server.











