8.5 Konfigurasi VirtualHost with Apache CentOS 7


Hallooo semuanya, kembali lagi ke blog ini. Admin kali ini akan memposting tentang Cara konfigurasi VirtualHost dengan apache di CentOS7.

Konfigurasi ini berguna bagi kalian yang ingin mengkonfigurasi beberapa domain dalam IP yang sama dengan satu server.

Dan di Setiap konfigurasi web server , saya menggunakan domain karena saya sudah konfigurasikan BIND, kalian jika ingin konfigurasi ini berhasil dengan domain, bisa cari cara di google tentang cara konfigurasi BIND di CentOS7. Dan jangan lupa tambahkan "www" untuk forward dan reverse nya. dan khusus kali ini kita menggunakan 2 domain karena tujuan konfigurasi ini adalah membuat 2 website dengan tampilan berbeda dengan 2 domain yang berbeda namun dengan IP yang sama dan di server yang sama.



 
Ini dia topologinya

Oke, kita langsung mulai saja konfigurasinya.

1. Cek DNS


Kita gunakan perintah "dig" untuk mengecek domain. kita cek domain "chris.net".


Dan yang ini kita cek domain "chris.com". 

2. Buat "file vhost".


Disini kita membuat file "vhost" dengan perintah "nano /etc/httpd/conf.d/vhost.conf". dibagian "vhost" kalian bisa ganti namanya terserah, namun harus dengan extension ".conf".

3. Tambahkan Script


Disini kita membuat script untuk 2 web yang berbeda. chris.net dan chris.com.
Penjelasan sedikit tentang script ini.

DocumentRoot /var/www/html : berisi direktori tempat penyimpanan web nya.
ServerName : berisi Domain yang kita gunakan
ServerAdmin : berisi email admin
ErrorLog : berisi file log error web tersebut
CustomLog : berisi customlog pada web tersebut.

Dan ingat untuk dibagian DocumentRoot / direktori penyimpanan web harus dipisahkan antara 1 domain dengan domain lainnya. 

4. Restart HTTPD


Selanjutnya kita restart "HTTPD" dengan perintah "systemctl restart httpd"

5. Buat Direktori web


Kita disini membuat direktori "chriscom" karena direktori ini tidak secara default ada, tidak seperti direktori "/var/www/html/". ini sesuai dengan yang kita buat  di "vhost" tadi.

6. Buat "index.html" untuk web "chris.com".


Disini kita membuat tampilan web dengan perintah nano /var/www/chriscom/index.html".

7. Isi Script


Disini kita isikan "script" yang berguna untuk membuat tampilan web sesuai yang kita inginkan. kalian bisa cari "script html " lainnya di google .

8. Buat "Index.html" untuk "chris.net"
 

Disini kita juga membuat "index.html" untuk tampilan web "chris.net".


Disini kita isikan "script" yang berguna untuk membuat tampilan web sesuai yang kita inginkan. kalian bisa cari "script html " lainnya di google .

9. Verifikasi

a. Chris.com


Kita buka browser di client kita. Kita ketikkan alamat web nya yaitu "www.domain". Dan kita lihat disini berisi tampilan web untuk "chris.com".

b. Chris.net
 

kita coba buka untuk domain "chris.net". dengan cara "www.domain". dan kita lihat juga disini berhasi menampilkannya.

Maka berhasil sudah konfigurasi saya kali ini. Semoga tutorial kali ini bisa bermanfaat bagi kalian semua yang telah membacanya.

SEE YOU IN MY NEXT POST!!!!!!
Previous
Next Post »