IP based virtual host debian 9

PENGERTIAN
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

Post a Comment

0 Comments