Membuat SUB DOMAIN di Debian 7 Server - BLOG NGOPREX
MASIGNCLEAN101

Membuat SUB DOMAIN di Debian 7 Server

http://blogngoprex.blogspot.co.id/2017/11/membuat-sub-domain-di-debian-7-server.html

Pada kesempatan kali ini, saya akan memposting sebuah artikel yang masih berhubungan dengan postingan sebelumnya dengan label Admin Jaringan.

Sebelum ke tahap konfigurasi, saya akan menjelaskan dulu apa itu domain dan apa itu subdomain?
Oke, saya akan menjelaskannya.

Apa itu DOMAIN?

Domain adalah nama yang berfungsi untuk mengeidentifikasi nama server seperti web server dan mail server pada internet. Domain ini dibuat dengan tujuan supaya dengan nama domain maka akan mudah diingat dibanding dengan menggunakan alamat IP (IP Address). Selengkapnya lihat di wikipedia - Domain

Selanjutnya, apa itu Sub-DOMAIN?

Sub-Domain adalah nama domain yang ada dalam domain induk.
Sebagai contoh, saya mempunya domain induk yaitu blogngoprex.blogspot.com kemudian saya akan membuat sub-domain, maka saya membuatnya seperti ini : sub.blogngoprex.blogspot.com. Jadi intinya sub-domain itu adalah nama domain cabang dalam domain induk. Untuk penulisannya yaitu didepan domain dengan titik. 

Bagaimana? sudah paham?
Jika sudah sekarang langsung saja ke tahap konfigurasi.

Aturan proses konfigurasi :

(+) Saya asumsikan anda sudah mengkonfigurasi minmal paket yang dibutuhkan sebelumnya, yaitu konfigurasi IP Address, DNS dan Web-Server. Untuk konfigurasi paket sebelumnya silahkan klik disini
(+) Anda sudah mengatur web-server dengan domain induk.
(+) Semua paket yang saya sebutkan diatas sudah berjalan dengan baik.

Berikut langkah konfigurasinya :

Saya disini menggunakan mesin virtual yaitu VirtualBox untuk proses mengkonfigurasi.

Pertama, jalankan debian 7 server dan sudah dalam keadaan login.
 
Masuk dan konfigurasi file "db.namafile" pada folder /var/cache/bind/

Keterangan : "db.namafile" sesuaikan dengan nama yang anda berikan. Saya disini menggunakan nama filenya db.rizafaizal.
# nano  /var/cache/bind/db.rizafaizal

Berikut adalah isi filenya :

Gambar.1 File db.rizafaizal

Tambahkan subdomain dibawah konfigurasi seperti pada lingkaran merah gambar diatas.

Keterangan :  saya menggunakan subdomain dengan nam "latihan".

Save konfigurasi jika sudah diatur seperti gambar diatas. Save dengan menekan pada keyboard CTRL+X, Y, Enter.

Restart konfigurasi DNS supaya dapat digunakan, berikut perintahnya :
# /etc/init.d/bind9 restart

Tahap selanjutnya, konfigurasi pada folder /etc/apache2/sites-enable. Masuk pada folder tersebut, perintahnya yaitu :
# cd  /etc/apache2/sites-enable

# ls

Keterangan : "cd" adalah perintah untuk masuk ke dalam folder, dan perintah "ls" untuk melihat isi folder.

Dalam isi folder tersebut terdapat file yang sudah dikonfigurasi sebelumnya. Sebelumnya saya disini menamai file tersebut dengan nama "web" dan file itu akan kita copy isinya kedalam file baru dengan nama "subdomain". Anda boleh menamainya terserah anda.

Berikut perintah untuk menyalin file tersebut:
# cp  web subdomain

Maka didalam folder /etc/apache2/sites-enable sudah terdapat 2 file dengan nama "web" dan "subdomain". Buka file "subdomain" dan akan kita konfigurasi.
# nano subdomain

Berikut gambar tampilan pada file "subdomain" :


Gambar.2 File subdomain

Lalu kita ubah beberapa konfigurasi dan menjadi seperti pada gambar dibawah ini :


Gambar.3 File subdomain2

Keterangan
(+) Pada lingkaran merah no 1, ganti IP Address tersebut dengan tanda bintang (*). Nanti pada file "web" juga akan kita ubah yang ini menjadi tanda bintang. Tujuan mengubahnya menjadi tanda bintang karena supaya website dengan domain induk dan domain anak ini (subdomain) dapat berjalan masing masing.
(+) Pada lingkaran merah no 2, ganti www dengan nama subdomain kita, maka akan menjadi : latihan.rizafaizal.com. Untuk ServerAdmin dan ServerAlias boleh dihapus.
(+) Pada lingkaran no 3, Tentukan dimana kita menyimpan file web untuk subdomain ini, saya menempatkannya di /home/subdomain/.
(+) Pada lingkaran no 4 juga sama seperti lingkaran no 3, tentukan dimana file websitenya.
Jika sudah save dengan menekan CTRL+X, Y, Enter.

Kemudian pada file "web" juga kita akan mengubah konfigurasi sperti yang sudah saya jelaskan diatas.

Masuk ke file "web" :
# nano web

Gambar.4 File web

Ubah IP Address menjadi tanda bintang (*), lalu save CTRL+X, Y, Enter.

Nah sekarang kita akan membuat folder yang sesuai dengan konfigurasi sub-domain diatas, tadi untuk lokasi websitenya yaitu di /home/subdomain, maka kita harus membuat folder dengan nama "subdomain" di folder /home.
# cd  /home

# mkdir subdomain

Masuk ke dalam folder "subdomain" :
# cd subdomain

Disini yaitu kita dapat mengisinya dengan website yang diinginkan, bisa dengab website CMS seperti Wordpress, Joomla, dll. Tapi sebagai contoh saya hanya akan membuat file index.html sederhana sebagai websitenya, berikut cara membuatnya :
# nano index.html

Sebagai contoh saya membuatnya seperti ini :
<html>
<head>
<h1><center><b> SELAMAT DATANG DI WEBSITE LATIHAN </b></center></h1>
<hr />
<br />
<body>
<p> web ini adalah website kedua dengan subdomain latihan.rizafaizal.com </p>
</body>
</head>
</html>

Anda bisa mengubah teks yang berwarna merah dan sesuaikan.

Jika sudah save konfigurasi file index.html ini dengan menekan CTRL+X, Y, Enter.

Langkah terakhir restart konfigurasi web-server, berikut perintahnya :
# /etc/init.d/apache2 restart

Konfigurasi sudah selesai, anda boleh mengeceknya di client dengan membuka browser dan ketikan subdomain tadi. (contoh : latihan.rizafaizal.com).

Hasilnya akan seperti gambar berikut :

Gambar.5 Hasil subdomain

Selesai.

Gimana? sudah paham?
Silahkan komentar dibawah jika kurang paham.
Jika artikel ini bermanfaat, silahkan share ke media sosial anda 😃
Share This :
Muh Riza Faizal
avatar

Siipp,sangat membantu

26 November 2017 at 00:31
avatar

masih Bingung sih, tapi artikel ini sangat bermanfaat... terimakasih sudah berbagi jangan lupa mampir + komen ke blog saya ya gan...

16 March 2018 at 19:40
Silahkan beri komentar yang membangun buat penulis.
notifications_active Notification
Blog ini membahas seputar konfigurasi jaringan, server dan lainnya yang berhubungan dengan teknologi dan komputer.
Done