Setting Virtual HOST Apache di Ubuntu 12.04


Virtual host digunakan untuk menjalankan lebih dari satu domain (multiple domain) dalam satu IP Address. dan web/page yang ditampilkan juga berbeda untuk setiap domain. untuk setting nya adalah sebagai berikut :
1. install web server yang akan digunakan

sudo apt-get install apache2

2. buat directory baru yang akan digunakan sebagai lokasi file web, misal disini saya menggunakan directori dengan nama ardiananggara.com

sudo mkdir -p /var/www/ardiananggara.com/public_html

3. Tambahkan permision

sudo chown -R $USER:$USER /var/www/ardiananggara.com/public_html
sudo chmod -R 755 /var/www

4. Tambahkan Page/halaman dalam folder yang telah dibuat ( disini saya akan menambahkan page dengan nama index.php )

sudo vim /var/www/example.com/public_html/index.php

dan tambahkan script berikut

<html>
  <head>
    <title>www.ardiananggara.com</title>
  </head>
  <body>
    <h1>Success: You Have Set Up a Virtual Host</h1>
  </body>
</html>

5. Buat file virtual host

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ardiananggara.com

6. Edit file yang telah dicopy

sudo nano /etc/apache2/sites-available/ardiananggara.com

Rubah ServerName dalam file tersebut sesuai dengan domain yang telah dibuat :

ServerName ardiananggara.com

DocumentRoot /var/www/ardiananggara.com/public_html

NB : Tambahkan / Edit Script berikut supaya web bisa diakses dengan www

ServerAdmin webmaster@ardiananggara.com
ServerName ardiananggara.com
ServerAlias http://www.ardiananggara.com
[…]

kemudian simpan file config yang telah dibuat dan aktifkan virtual host

sudo a2ensite example.com

7. Restart Apache

sudo service apache2 restart

Tinggalkan komentar