Setting Virtual Host Server Apache Di Ubuntu

Adakalanya kita sebagai pengembang web atau web master pemula dalam mengembangkan website dengan cms yang urlnya absolut semisal wordpress, kesulitan dalam memindahkan data base dan instalasi wordpress tersebut dari localhost ke server hosting sebenarnya. Ya itu tadi masalahnya di url absolut.tersebut.

Lalu bagaimana kita membuat domain sendiri di localhost kita?.

Saya punya solusinya. Namun ini di distro ubuntu atau turunanya, mohon maaf untuk pengguna distro linux lainya mungkin bisa sama mungkin tidak. Soalnya saya mencoba di distro Ubuntu. Namun sebelum nya pastikan LAMPP Udah teristall. Panduan mengistall LAMPP klik di sini.
Konfigurasi Virtual Host (Virtual Domain

Buka file httpd.conf (atau apache.conf) anda. Letaknya biasanya di direktori /etc atau /opt/lampp/etc.

1. Aktifkan modul Virtual Host dengan langkah2 berikut :

1. Buka Terminal

2. Ketik sudo a2enmod vhost_alias

contoh : gembel@gembel-desktop:~$

a2enmod vhost_alias

3. Kita buat virtual host yang kita inginkan semisal goodcoolboyz.id.or.id

2.  Kita buat folder tempat penyimpanan skrip website kita dulu

1. ketik di terminal mkdir nama [folder]

2. setelah itu simpan file skrip kita di folder terebut

3. ketik di terminal sudo gedit /etc/apache2/sites-available/ [namafile] nama file sesuai dengan nama virtualhost kita misal goodcoolboyz

4. contoh : gembel@gembel-desktop: sudo gedit /etc/apache2/sites-available/goodcoolboyz

5. Ketik di file tersebut dengan baris-baris skrip di bawah ini::

———-isi file

NameVirtualHost *

<VirtualHost 127.0.1.2 >

#nama servername anda ganti sesuai nama situs anda

servername goodcoolboyz.id.or.id

ServerAdmin webmaster@localhost

# nama DocumentRoot /home/gembel/goodcoolboyz

anda ganti dengan folder tempat menyimpan #Skripnya

DocumentRoot /home/gembel/goodcoolboyz

<Directory />

Options FollowSymLinks

AllowOverride None

</Directory>

# nama Directory /home/gembel/goodcoolboyz

anda ganti dengan folder tempat menyimpan #Skripnya

<Directory /home/gembel/goodcoolboyz>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

<Directory “/usr/lib/cgi-bin”>

AllowOverride None

Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

Order allow,deny

Allow from all

</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,

# alert, emerg.

LogLevel warn

CustomLog /var/log/apache2/access.log combined

ServerSignature On

Alias /doc/ “/usr/share/doc/”

<Directory “/usr/share/doc/”>

Options Indexes MultiViews FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

Allow from 127.0.0.0/255.0.0.0 ::1/128

</Directory>

<VirtualHost >

6. Di Terminal/console ketik sudo a2ensite [nama file yang kita buat tadi]

contoh : gembel@gembel-desktop : sudo a2ensite majapahit

7. kita restart server apache kita, ketikan di terminal sudo /etc/init.d/apache2 restart

Selesai kita konfigurasi virtual host Apache kita kita coba test di browser kita dengan mengetikan ip virtualhost yang kita buat yaitu 127.0.1.2 klo berhasil maka kita telah berhasil membuat virtualhostnya..

3. Konfigurasi Nama Host

1. buka terminal

2. ketik sudo gedit /etc/host

contoh : gembel@gembel-desktop: sudo gedit /etc/host

3. Tambahkan dengan baris 127.0.1.2 [nama.domain.url.kita]

contoh 127.0.1.2 goodcoolboyz.id.or.id

4. Setelah selesai kita coba di browser dengan mengetikan [nama.domain.url.kita]

contoh :http://goodcoolboyz.id.or.id

Dalam tahapan ini kita udah selesai membuat virtual host kita jika sukses maka akan tampilah web kita sesuai skrip yang kita pasang. Selamat mencoba.

referensi: http://linuxindo.web.id

comments (0)

Track comments via RSS 2.0 feed. Feel free to post the comment, or trackback from your web site.

Currently there are no comments related to article "Setting Virtual Host Server Apache Di Ubuntu". You have a special honor to be the first commenter. Thanks!

Leave a Comment