CARA SETTING MULTI DNS dan WEB SERVER DI DEBIAN

Nah kali ini gua bakal share cara bikin Multi DNS dan Web Server di Debian Server. Semoga bermanfaat ^^

Karena setiap tutorial gua selalu pake VirtualBox, nah yaudah gua pake VirtualBox juga kali ini wkwk. Di kondisikan saja ya kalo mau ke Real nya. 

1. Masukkan cd debian dvd1 ,ketik 'apt-cdrom add' terus 'apt-get update' terus install bind9 sama apachenya 'apt-get install bind9 apache2' tunggu ampe selese
\
2. Jika sudah terinstall , kita setting DNS . Masuk ke direktori bind 'cd /etc/bind'

3.Di tutorial kali ini gua pengen bikin 3 Domain yaitu . 'tkj.net' ; 'chand.com' ; maribelajar.co.id'
   maka dari itu kita awali konfigurasi dengan membuka file named.conf.local nya dengan command      'nano named.conf.local'

4. Kan ada isinya tuh ya kata kata panjang bermutiara emas permata bak berlian , apus aja semuanya diganti dengan ini
5. Nah kalo udah di ketik kayak ono, di save , caranya 'CTRL X > Y > Enter'
6. Karena berhubung cuma buat sendiri , ubah adapter network jadi host only 

7. Restart Network . Command nya 'service networking restart'
8. Karena gamau ribet dapet ip, dhcp-in interface nya . Masuk config ip nya 'nano /etc/network/interfaces. Dan jadikan lah seperti ini
9. Kalo udah restart lagi kayak tadi 'service networking restart'
10. Nah oke back to make a DNS , anjay. Di bind9 dibutuhkan file db.local dan db.127 maka dari itu kita bikin dengan cara
Kan kita pengennya 3 domain jadinya gini nih command nya :
-cp db.local tkj (untuk domain tkj.net)
-cp db.local chand (untuk domain chand.com)
-cp db.local mari (untuk domain maribelajar.co.id)
-cp db.127 192
Kenapa cuma begitu doang bikin file nya? jadi gini db.local atau db.127 itu adalah struktur defaultnya dan dibutuhkan untuk menjalankannya. Sedangkan kita kan mau bikin 3 domain. Nah caranya adalah menduplikat file defaultnya lalu merubah nama serta isi konfig nya. (KALO GA NGERTI CHAT AJA YO WKWK MAKLUM MASIH NOOB MERANGKAI KATA KATA) Kenapa gak pake .com dan sejenisnya? Karena kita buat filenya dan didalamnya itu ada konfigurasi domain mulai dari DNS sampe IP dns itu sendiri. Jadi file ini akan mewakili konfigurasi didalamnya. So saat buat filenya gaperlu pake .com dan sejenisnya. Cukup namanya aja, atau perwakilan nya aja.
11. Sekarang kita config satu persatu dari file yang sudah kita buat. 
 file tkj, file chand, file mari
command untuk config file tkj 'nano tkj' . Untuk selanjutnya disesuaikan saja ya


Inilah struktur defaultnya. Nah kerjaan kita nih , merubah kata localhost menjadi nama domain yang kita mau dan merubah ip 127.0.0.1 jadi ip server debian kita 
Cara ganti kata localhost :
CTRL W > R ketik localhost > enter >ketik nama domain nya > enter > ketik A  (Ini merupakan teknik replace)
Cara ganti 127.0.0.1
CTRL W > R ketik 127.0.0.1 > enter >ketik IP Address Server kita > enter > ketik A  (Ini merupakan teknik replace)
Save nya CTRL X > Y > Enter
TADAAAA JADINYA GINI DEH
Nah ulangi hal di atas untuk 2 file berikut nya yaitu file chand dan file mari
12. Oke kalo file tkj,chand,mari nya udah diconfig, sekarang kita config file 192 .
      Buka file nya 'nano 192'
Ini struktur default file 192. Kita ubah localhost dan ip 1.0.0
Sama kayak tadi aja
Cara ganti kata localhost :
CTRL W > R ketik localhost > enter >ketik nama domain nya > enter > ketik A  (Ini merupakan teknik replace)
Cara ganti 127.0.0.1
CTRL W > R ketik 1.0.0 > enter >ketik dari belakang ip address kita. (contoh ip gua 192.168.56.102, maka ditulisnya 102.56.168. Kenapa 192 nya gaikut, berdasarkan suhu bin mastah , 192 nya udah ada pada nama file nya)> enter > ketik A  (Ini merupakan teknik replace)
Save nya CTRL X > Y > Enter
12. Nah kalo udah selese restart bind nya 'service bind9 restart'
13. Move to config web servernya kuy 'cd /etc/apache2/sites-available'
14. Buat 3 file default untuk 3 domain
      -cp default tkj
      -cp default chand
      -cp default mari
15. Config filenya dengan membuka 'nano tkj'
Ini file aslinya .
Lalu rubah seperti ini 
16. Ketik a2ensite tkj, terus a2ensite chand, terus a2ensite maribelajar. Kalo udah, reload apache nya dengan 'service apache2 reload'
17. Buat direktori untuk masing masing domain yang akan di isi web berbeda di setiap domain
      -mkdir /var/www/tkj
      -mkdir /var/www/chand
      -mkdir /var/www/maribelajar
18. Buat index di masing masing direktori , terserah mau skripnya kayak apaan
      -nano /var/www/tkj/index.html
      -nano /var/www/chand/index.html
      -nano /var/www/maribelajar/index.html
Kalo udah save CTRL X > Y > Enter

Testing nya dengan cara ubah DNS di host only network dengan ip server debian kita
Kalo udah buka dibrowser 3 domain itu

Liat deh skrip sama domain yang tadi dibuat pasti sama. Itu Tandanya BERHASIL
SEKIAN TERIMAKASIH
OH YA COMMANDNYA TANPA KUTIP YAA

Share this

Related Posts

Previous
Next Post »