Advertisements

Membuat Virtual Host Pada Apache2, VPS Dengan OS Debian

Cara membuat virtual host di web server apache sangatlah mudah jika menggunakan cpanel, namun berbeda halnya jika membuat virtual host pada vps yang bisa diakses cuma melalui ssh. Sebenanrya meski via ssh pun tergolong mudah kok jika biasa menggunakan command line.

Tulisan ini saya buat untuk teman saya yang selalu bertanya setiap kali ingin membuat virtual host pada VPSnya. Saya contohkan membuat virtual host pada server debian dengan ip 192.168.1.1 user root

  1. Login ke VPS anda dengan ssh. Berikut perintahnya ssh -l root 192.168.1.1, setelah masuk akan diminta untuk memasukkan password kemudian tekan enter
  2. Masuka ke folder site available dengan perintah cd /etc/apache2/sites-available
  3. ketik ls untuk melihat script default dari virtual host, biasanya nama filenya default atau 000-default. Copy filenya dengan perintah cp default /etc/apache2/sites-available/contoh.com
  4. ubah isi contoh.com sesuai dengan kebutuhan menggunakan editor kesayangan Anda. Contoh saya menggunakan nano maka perintahnya begini nano /etc/sites-avalable/contoh.com:
    <VirtualHost*.80>
    ServerAdmin webmaster@localhost
    #lokasi file web
    DocumentRoot /var/www/contoh
    #nama website atau ip website disini
    ServerName contoh.com
    ServerAlias www.contoh.com
    AllowOverride All
    Options FollowSymLinks
    AllowOverride None
    Options Indexes FollowSymLinks MultiViews
    AllowOverride ALL
    Order allow,deny
    allow from all
    </VirtualHost>
  5. Setelah selesai diubah tekan tombol ctrl + x kemudian tekan “Y”.sekarang kita membuat symlink ke folder sites-enabled dengan perintah ln -s /etc/apache2/sites-available/contoh.com /etc/apache2/sites-enabled/contoh.com
  6. Aktifkan virtual host yang kita buat tadi dengan perintah a2ensite contoh.com
  7. restart apache2 dengan perintah /etc/init.d/apache2 restart. Jika tidak ada kelasahan maka respon dari apache2 semestinya ok

Uji coba diatas dilakukan pada sistem operasi Debian GNU/Linux 7.8 (wheezy) dengan seri Apache/2.2.22. Semoga apa yang saya sampaikan bisa bermanfaat dan jika mengalami kesulitan jangan sungkan hubungi saya melalui kolom komentar.

Advertisements

Leave a Reply