Wednesday, 18 January 2017

KONFIGURASI VIRTUALHOST (SUB DOMAIN)

Tags

KONFIGURASI VIRTUALHOST
(SUB DOMAIN) 




Assalamuallaikum wr.wb

Bertemu lagi dengan saya, disini saya akan membagikan tentang konfigurasi virtualhost


APengertian
Virtual host adalah sebuah metode untuk hosting beberapa nama domain (dengan penanganan yang terpisah masing-masing nama) pada satu server yang (atau kolam renang dari server). Hal ini memungkinkan satu server untuk berbagi sumber daya, seperti siklus memori dan prosesor, tanpa memerlukan semua layanan yang disediakan untuk menggunakan nama host yang sama. The virtual hosting Istilah ini biasanya digunakan dalam referensi untuk server web tetapi prinsip-prinsip yang membawa ke layanan internet lainnya.
Salah satu aplikasi yang banyak digunakan adalah shared hosting web . Web shared hosting harga lebih rendah daripada dedicated server web karena banyak pelanggan dapat di-host pada server tunggal. Hal ini juga sangat umum untuk satu kesatuan untuk ingin menggunakan beberapa nama pada mesin yang sama sehingga nama dapat mencerminkan layanan yang ditawarkan daripada di mana layanan tersebut terjadi untuk menjadi host.
  


B.Latar belakang
Karena banyaknya domain yang ingin kita butuhkan sebaiknya kita buat virtual host ini untuk menghemat pengunaan ip address
C.Maksud dan tujuan
Manfaat kita membuat virtual host itu kita bisa menghemat penggunaan ip address

D.Jangka waktu pengerjaan
Saya membutuhkan waktu kisaran 10 menit - 15 menit

E.Alat dan bahan
  1. Laptop 
  2. server debian 8.6 jessie (telah dikonfigurasi DNS)
 
F.Tahap pelaksanaan
  1. Pertama kita masuk keterminal, ketikkan pada keyboard ctrl+alt+T dan kita masuk sebagai user root, ketikkan perintah "sudo su"
  2. kita masuk ke direktori /var/www dengan perintah "cd /var/www"
  3. kita buat folder dengan nama portal di dalam deirektori /var/www, ketikkan perintah "mkdir portal"
  4. lalu kita buat file index.html di dalam portal dengan perintah "nano /var/www/portal/index.html"
  5. lalu kita isi file index.html seperti gambar dibawah, kita juga bisa ubah isi filenya sesuai dengan yang kita inginkan, jika ingin menyimpan kita tekan ctrl+O lalu enter
  6. kemudian anda berpindah directori untuk memulai konfigurasi virtualhost dengan perintah "cd /etc/apache2/sites-available/"
  7. kita ketikkan "ls" untuk mengetahui isi dari direktori lalu untuk mempermudah konfigurasi silahkan anda salin file defaultnya dengan perintah "cp 000-default.conf portal.conf"
  8. setelah disalin anda edit dengan perintah "nano portal.conf"
  9. Ganti dan tambahkan beberapa baris konfigurasi seperi dibawah ini atau anda dapat mengikuti gambar
    <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName kurnia.net
    ServerAlias portal.kurnia.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>
  10. setelah itu anda simpan dengan menekan ctrl+O lalu 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.
  11. kenudian anda masukkan perintah "a2ensite portal"
  12. lalu kita reload apachenya dengan perintah "service apache2 force-reload"
  13. kita cek di browser
  14. berhasil


G.Hasil dan kesimpulan
Saya berhasil membuat virtual hostnya dan saya bisa membuat dari satu domain utama menjadi beberapa subdomain
H.Referensi
Sekian dari saya bila ada salah saya mohon maaf.
Wassalamuallaikum wr.wb
 


EmoticonEmoticon