Cara Konfigurasi Apache Untuk Multiple Domain di Ubuntu Server 12.04
Pada satu web server kita bisa menghost banyak domain dengan mengkonfigurasi virtualhost. Pada tutorial virtualhost ini saya ingin menghost dua domain yaitu linux.lan dan ubuntu.lan. Kedua domain yang akan diset virtualhost harus sudah ada pada konfigurasi DNS Server.
Untuk konfigurasi Virtual Host buat file konfigurasi dengan nama virtual-host pada folder /etc/apache2/sites-available.
1 | sudo nano /etc/apache2/sites-available/virtual-host |
Masukkan kode dibawah ini
1 2 3 4 5 6 7 8 9 10 11 | <VirtualHost *:80> ServerName linux.lan ServerAlias www.linux.lan DocumentRoot /var/www/linux.lan </VirtualHost> <VirtualHost *:80> ServerName ubuntu.lan ServerAlias www.ubuntu.lan DocumentRoot /var/www/ubuntu.lan </VirtualHost> |
ServerName = nama domain
ServerAlias = jika mengakses domain dengan menggunakan www
DocumentRoot = lokasi folder web
Aktifkan file konfigurasi virtual-host
1 | sudo a2ensite virtual-host |
Reload file konfigurasi apache2
1 | sudo service apache2 reload |
Sekarang buat file index.html pada kedua folder DocumentRoot dengan isi pesan yang berbeda untuk menandakan bahwa konfigurasi Virtual Host sudah benar, tidak menampilkan halaman yang sama pada domain yang berbeda.
Kemudian akses masing-masing domain.
selamat mencoba 🙂