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 Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s