Rabu, 03 Agustus 2016

Konfigurasi VirtualHost (SubDomain) pada Debian Server 8

  Tidak ada komentar
A.Pengertian
 
          Subdomain adalah bagian dari sebuah nama domain induk. Subdomain umumnya mengacu ke suatu alamat fisik di sebuah situs contohnya: alamat blog ini cahya2159.blogspot.co.id, blogspot.co.id merupakan domain. sedangkan cahya2159 merupakan subdomain dari blogspot.co.id

B. Latar Belakang
         Sebelumnya saya telah membuat domain pada DNS dengan nama smkn1gantiwarno.net  , selanjutnya saya akan membuat sub domain.
Tujuannya untuk mempermudah pengguna di internet pada saat melakukan akses ke server, selain juga dipakai untuk mengingat nama server yang dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal sebagai alamat IP.

C. Alat Dan Bahan
1. Laptop
2. Koneksi Internet

D. Maksud Dan Tujuan
       Untuk mempermudah pengguna pada saat melakukan akses ke server, selain itu juga untuk mengingat nama server yang dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal sebagai alamat IP.

E. Tahap Dan Pelaksanaan
 1. Edit db.forward
 - db.forward milik saya bernama db.smk jadi saya masukan perintah

# nano /etc/bind/db.smk
 - Lalu Tambahkan baris berikut ke bagian bawah ( sesuikan )
sub     IN      A       192.168.7.3 
2. Edit db.revese
- db.revese milik saya bernama db.192 jadi saya masukan perintah

# nano /etc/bind/db.192
-  Lalu Tambahkan baris berikut ke bagian bawah ( sesuikan)
 5       IN      PTR     sub.smkn1gantiwarno.net
 - Save

3. Buat Isi Konten Subdomain
- Buat sebuah folder dan file index untuk isi konten sub domain seperti portal

mkdir /var/www/html/subdomain
- Lalu edit index.html
nano /var/www/html/subdomain/index.html
 Saya tambahkan script berikut

<html>
<head>
<title>
Subdomain
</title>
</head>
<body>
<marquee>SUBDOMAIN </marquee><h1> SMK N 1 GANTIWARNO</h1>
</body>
</html>  

 - Save

3. Konfigurasi Virtualhost
- Pindah directory

# cd /etc/apache2/sites-available/
- Masukan perintah
#  cp 000-default.conf subdomain.conf
 - Lalu edit file subdomain.conf
#  nano subdomain.conf
Ganti dan tambahkan beberapa baris konfigurasi seperi dibawah ini

<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin admin@smkn1gantiwarno.net
        ServerName smkn1gantiwarno.net
        ServerAlias sub.smkn1gantiwarno.net

        DocumentRoot /var/www/html/subdomain

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

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.
- Lalu aktifkan perintah untuk mengaktifkan site tersebut
# a2ensite  subdomain.conf
- Kemudian restart apache2
# /etc/init.d/apache2 restart
4. Testing
- Buka browser
- Masukan url tadi ke kolom. entrt.
- Jika berhasil maka akan muncul seperti berikut
F. Reverensi
 http://tataufiku.blogspot.co.id/2015/08/konfigurasi-virtualhost-subdomain-pada.html
buku blc telkom

Tidak ada komentar :

Posting Komentar