Mengkonfigurasi VirtualHost (SubDomain) Di Debian 7 (wheezy)

Senin, 23 Maret 2015
      Selain domain utama semisal smk.net, masih bisa kita tambahkan lagi Sub-Domain dari domain utama tersebut. Sehingga kita lebih menghemat Ip Address dan juga domain.
Contoh subdomain adalah, mail.yahoo.com dan mail.google.com. Kata mail pada domain tersebutlah yang dinamakan “sub” domain.

Berikut ini akan saya tunjukkan cara mengkonfigurasi virtualhost (SubDomain) :

  • Pertama buat sebuah folder dan file index untuk isi konten sub domain seperti portal yaitu saya membuat di dalam folder /var/www saya membuar folder dengan nama portal dengan perintah ”#mkdir portal”.
  • lalu membuat file index.html denga perintah
       “#nano /var/www/portal/index.html”
  •   kemudian saya isikan script seperti gambar dibawah
.
  • Jika sudah Simpan dan keluar dengan menekan ctrl+x tekan y tekan enter .
  • kemudian anda berpindah directori untuk memulai konfigurasi virtualhost dengan perintah #cd /etc/apache2/sites-available/.
  • untuk mempermudah konfigurasi silahkan anda salin file default ke nama sub-domain seperti portal dengan perintah #cp default portal.
  • setelah anda salin silahkan anda edit dengan perintah :#nano portal .
  • Ganti dan tambahkan beberapa baris konfigurasi seperi dibawah ini atau anda dapat mengikuti gambar (tambah tulisan yang hanya berwarna merah)
<VirtualHost *:80>
          ServerAdmin webmaster@localhost
          ServerName smk.net
          ServerAlias portal.smk.net
          DocumentRoot /var/www/portal

          <Directory />
                 Options FollowSymLinks
                 AllowOverride None
          </Directory>
          <Directory /var/www/>
                 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 ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
.
  • Kemudian anda masukan perintah : #a2ensite portal
 
  •  Kemudian sesusai dengan perintah yang diminta silahkan anda masukan perintah #service apache2 force-reload.
 .

  • Setelah itu anda coba buka melalui browser client jika tidak bisa terbuka atau masih sama coba masukan perintah “service apache2 restart” atau tekan f5 dibrowser anda atau mungkin lagi periksa konfigurasi anda jika berhasil akan terbuka di client seperti gambar  dibawah :
.
Selamat mencobaa.. semoga bermanfaat :) 

Tidak ada komentar:

Posting Komentar