virtual host adalah metode untuk hosting beberapa nama domain (dengan penanganan terpisah dari setiap nama) pada satu server (atau kumpulan server)
LATAR BELAKANG
bagaimana sih caranya 1 fisik server memiliki 2 IP address? cara membedakan Virtual Host dengan IP A dan IP B bagaimana sih ? dalam satu interfaces hanya dapat diberi banyak ip. itu menggunakan sub-IP atau lebih tepatnya ip virtual. ip ini digunakan untuk memberikan akses ke virtual host A atau B.
MAKSUD DAN TUJUAN
server memiliki 2 ip address yang dihubungkan ke 2 VHost yang berbeda
HAL YANG DIHARAPKAN
setiap Virtual host yang ada memiliki alamat ip sendiri meskipun hanya memiliki 1 interfaces fisik saja
LAMA PELAKSANAAN
10 menit
PROSES PELAKSANAAN
sebelum membuat setiap Virtual Host memiliki ip yang berbeda. buat terlebih dahulu ip yang akan diberikan ke server.
1. beri IP interface fisiknya terlebih dahulu. kemudian buat sub-IP dengan interface tersebut. setting di /etc/network/interfaces
2. restart networknya
3. cek ipnya apakah sudah berubah atau belum
setelah konfigurasi IP selesai. selanjutnya ke setiingan virtual hostnya. pindah terlebih dahulu ke /etc/apache2/sites-available.
1. edit file 000-default.conf
2. setelah itu, definisikan ip yang akan digunakan terlebih dahulu
3. setting vhost pertama menggunakan ip pertama
4. kemudian, ip yang lain berikan ke VHost yang berbeda. di
buat folder terlebih dahulu di /var/www atau folder /var/www/html. isi konten terlebih dahulu untuk melakukan pengecekan, bisa berupa CMS.
<VirtualHost IP_address>
ServerName IP_lain
DocumentRoot directorinya
</VirtualHost >
5. setelah itu restart apache
6. cek hasilnya sesuai Ip yang diberikan
REFERENSI
https://en.wikipedia.org/wiki/Virtual_hosting
https://httpd.apache.org/docs/2.4/vhosts/ip-based.html
0 Comments