Konfigurasi VirtualHost (subdomain) Di Debian 8 Server

Pada kesemptan kali ini saya akan share bagaimana mengkonfigurasi Subdomain di Debian 8 Server.
Contoh subdomain adalah, mail.yahoo.com dan mail.google.com. Kata mail pada domain tersebutlah yang dinamakan “sub” domain.

anda dapat mengisi atau mengganti dari setiap sub-domain anda cukup membuat virtualhost saja lalu anda aktifkan melalui apache atau anda dapat mengarahkanya ke server lain Pertama buat sebuah folder dan file index untuk isi konten sub domain seperti portal yaitu saya membuat di dalam folder /var/www/html saya membuat folder dengan nama portal dengan perintah :
#mkdir portal 
  • Lalu membuat file index.html denga perintah
#nano /var/www/html/portal/index.html 
  • Kemudian saya isikan script seperti gambar dibawah



  • Simpan dan keluar dengan menekan ctrl+x tekan y tekan enter , kemudian anda berpindahdirectori untuk memulai konfigurasi virtualhost dengan perintah seperti dibawah
#cd /etc/apache2/sites-available/
  • Anda berpindah directory ke sites-availeble, untuk mempermudah konfigurasi silahkan anda salin file default ke nama sub-domain seperti portal
#cp 000-default.conf portal.conf
  • setelah anda salin silahkan anda edit dengan perintah :
#nano portal.conf
  • Ganti dan tambahkan beberapa baris konfigurasi seperi dibawah ini atau anda dapat mengikuti gambar
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName server2.net
    ServerAlias portal.server2.net
    DocumentRoot /var/www/html/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>

  • Setelah itu anda simpan dengan menekan ctrl+x tekan y tekan enter



 Keterangan :
ServerName = Nama domain
ServerAlias = Nama subdomain yang ingin dialihkan/dijadikan virtual alias.
ServerAdmin = Alamat email pemilik domain.
DocumentRoot = Tempat pengalihan direktori dari Virtual Alias yang dibuat.

  • Kemudian anda masukan perintah :
#a2ensite portal.conf
Enabling site portal.
To activate the new configuration, you need to run: service apache2 reload
  • 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


"Semoga Bermanfaat"

Previous
Next Post »

Featured