8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
1/14
Konfigurasi Bind9 di Debian 7 Server
Bind9, Paket DNS Server di LinuxDNS Server (Domain Name System) adalah system penamaan domain yang fungsinya
meneremahkan atau mengkonversikan suatu nama (domain) kedalam !P address "egitu pula
se"aliknya# Dengan tuuan untuk memudahkan user dalam mengunungi se"uah situs, karena
yang kita tahu "ah$a setiap situs memiliki alamat !P yang "er"eda, dan tidak mungkin orang
"isa menghafalkan !P %ddress yang se"egitu "anyak, maka di&iptakanlah se"uah system yaitu
system penamaan domain atau yang le"ih dikenal dengan DNS#
Paket yang akan kita install untuk DNS Server ini adalah Bind9 (Berkeley !nternet Name
Domain version 9)# Paket Bind9 ini ada hampir di semua Distro Linux, dan tergantung mudah
dalam pengaplikasiannya# 'hususnya "agi kaum a$am (pemula)#
Dalam 'onfigurasi ini, ada "e"erapa file yang akan kita konfigurasi, yaitu
# *ile +one Domain (et&"indnamed#&onf#default-.ones)
/# *ile *or$ard
0# *ile 1everse
2# *ile 1esolv (et&resolv#&onf)
# *ile +one Domain
+one Domain ini merupakan se"uah file yang dimana kita akan menentukan domain kita
apa, letak file for$ard dan reverse dimana dan se"againya#
root3server45 nano et&"indnamed#&onf#default-.ones
############################################################################################################################################################
prime the server $ith kno$ledge of the root servers
.one 6#6 7
type hint8
file 6et&"indd"#root68
8
"e authoritative for the lo&alhost for$ard and reverse .ones, and for
"road&ast .ones as per 1*: 9/
.one 6kangfahrul#net6 7 ;; Domain %nda, lo&alhost di ganti dengan domain
type master8
file 6et&"indfor$ard68 ;; Lokasi *ile *or$ard
8
.one 6hy"ridseo#net6 7 ;;
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
2/14
.one 69/#in-addr#arpa6 7 ;; Struktur !P 1everse , /= di ganti menadi9/
type master8
file 6et&"indreverse68 ;; Lokasi *ile 1everse
8
.one 6>#in-addr#arpa6 7
type master8
file 6et&"indd"#>68
8
.one 6/??#in-addr#arpa6 7
type master8
file 6et&"indd"#/??68
8
############################################################################################################################################################
/# *ile *or$ard
*ile *or$ard ini "erfungsi se"agai peneremah nama domain kedalam se"uah !P %ddress,
misalnya kangfahrul#net, mempunyai !P %ddress 9/#@A#>#, file for$ard inilah yang "ertugas
meneremahkan nama domain kangfahrul#net ke dalam !P address terse"ut#
root3server45 &d et&"indroot3serveret&"ind5 &p d"#lo&al for$ardroot3serveret&"ind5 &p d"#/= reverse
root3serveret&"ind5 nano for$ard############################################################################################################################################################88 B!ND data file for lo&al loop"a&k interfa&e8CCL @>2A>>3 !N S% kangfahrul#net# root#kangfahrul#net# ( / 8 Serial @>2A>> 8 1efresh A@2>> 8 1etry /29/>> 8 Expire
@>2A>> ) 8 Negative :a&he CCL83 !N NS ns#kangfahrul#net# ;; Nameserver 3 !N % 9/#@A#>#server !N % 9/#@A#># ;; :ontoh Pen&antuman Su"-domain$$$ !N % 9/#@A#>#ftp !N % 9/#@A#>#ntp !N % 9/#@A#>#mail !N % 9/#@A#>#ns !N % 9/#@A#>#############################################################################################################################################################
0# *ile 1everse
*ile 1everse ini "erfungsi se"agai peneremah !P %ddress kedalam se"uah domain,
misalkan kangfahrul#net mempunyai !P %ddress 9/#@A#>#, ika kita visit $e"site di "ro$ser
dengan menggunakan !P %ddress sekian, maka akan langsung diarahkan kedalam domain
terse"ut#
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
3/14
root3serveret&"ind5 nano reverse############################################################################################################################################################8 B!ND reverse data file for lo&al loop"a&k interfa&e8CCL @>2A>>
3 !N S% kangfahrul#net# root#kangfahrul#net# ( 8 Serial @>2A>> 8 1efresh A@2>> 8 1etry /29/>> 8 Expire @>2A>> ) 8 Negative :a&he CCL83 !N NS kangfahrul#net##>#@A !N PC1 kangfahrul#net# ;; 0 &tet !P di "alik 3 !N NS hy"ridseo#net##>#@A !N PC1 hy"ridseo#net# ;; 0 &tet !P di "alik
##################################################################################################################################################### NB ika domain yang di konfigurasikan hanya , maka / konfigurasi terakhir yang ada domainFhy"ridseo#net tinggal di hilangkan#
2# *ile 1esolv
*ile 1esolv ini "erfungsi untuk me-resolv domain atau DNS agar "isa di akses oleh
lo&alhost#
root3serveret&"ind5 nano et&resolv#&onf nameserver 9/#@A#># ;; :antumkan !P Server di sini agar "isa di resolvSetelah itu, kita tinggal merestart server, dengan &ara
root3serveret&"ind5 et&init#d"ind9 restartG####H Stopping domain name servi&e### "ind9$aiting for pid 009= to die# ok G ok H Starting domain name servi&e### "ind9#
'ita "isa mengui apakah domain yang telah kita konfigurasikan itu "isa "eralan atautidak, yaitu dengan &ara
root3serveret&"ind5 nslookup kangfahrul#netServer 9/#@A#>#%ddress 9/#@A#>#5?0
Name kangfahrul#net%ddress 9/#@A#>#
root3serveret&"ind5 nslookup 9/#@A#>#Server 9/#@A#>#%ddress 9/#@A#>#5?0
#>#@A#9/#in-addr#arpa name I kangfahrul#net
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
4/14
Konfigurasi Apache2 dan CMS di Debian
Dengan menggunakan paket aplikasi %pa&he, kita "isa menginstall $e" server, dalam masalah
konten, anda "isa menyisipkan atau mem"uat sendiri konten terse"ut le$at Bahasa JCKL danBahasa PJP2, PJP?, ataupun anda "isa menggunakan :KS (:ontent Kanagement System)seperti
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
5/14
root3serverhome5 &d et&apa&he/sites-availa"le
root3serveret&apa&he/sites-availa"le5 &p var$$$index#html homesite
root3serveret&apa&he/sites-availa"le5 &hmod =?? -1 homesite
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
6/14
Kengatur Data"ase dengan Phpmyadmin
!i$a anda sudah +e+buat database untu$ 0, +a$a selan1utnya adalah+eng$one$si$an 0 dengan )atabase anda, agar fle dari 0 tersebutbisa tersi+pan di database anda.
)atabase a+e : (ordpress3serna+e : oot4assword : 5555555)atabase &ost : "ocalhost Table 4ref6 :
Cahap Cerakhir yaitu mem"uat file $p-&onfig#php dan masukkan ke $e" direktori :KS
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
7/14
http://1.bp.blogspot.com/-VVFJjFggH5w/VXkHUYEulNI/AAAAAAAACIg/Xt410IffRGw/s1600/5.jpg
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
8/14
"utoria! #nsta!! CMS $ordpress di Debian %
Langkah - Langkah Install Wordpress :7. 4erta+a yang harus diinnstall adalah apache2, mysql-server, phpmyadmin,
dan unzip. 'pache2 ber8ungsi sebagai web server, +ys9l-server ber8ungsi untu$
+enyi+pan database s9l, php+yad+in ber8ungsi untu$ +engad+inistrasi database
+ys9l, dan unip ber8ungsi untu$ +enge$stra$ fle .ip.
# apt-get install apache2 +ys9l-server php+yad+in unip
2.4asti$an cd sudah di +asu$$an $e dala+ virtual bo6 saat +enginstall pa$et
tersebut
. '$an +uncul ta+pilan yang +e+inta untu$ +e+asu$$an password untu$ +y0;"
server, +asu$$an password < =, +asu$$an password lagi untu$ $onfr+asi < =
>. 4ilih webserver yang diguna$an untu$ +engonfgurasi y09l, $arena ad+in
+engguna$an apache, +a$a yang dicentang adalah apache2 *dengan spasi < =
http://3.bp.blogspot.com/-CDCAOEi0A8o/Vd3-yJVJkTI/AAAAAAAAA44/pzmR_axtF-I/s1600/Screenshot_2.jpghttp://1.bp.blogspot.com/-4lK7VGmW53U/Vd3-wdY2MrI/AAAAAAAAA4g/YoN4vq7UnHk/s1600/Screenshot_1.png
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
9/14
?. !i$a +uncul ta+pilan seperti ga+bar di bawah ini pilih < es
A. 0elan1utnya +uncul ta+pilan yang +e+inta untu$ +e+asu$$an password untu$
phpyad+in, +asu$$an password untu$ php+yad+in < =
B. 3pload wordpress->..ip $e debian $e dire$tori C/var/www/C dengan
+engguna$an 00&
http://2.bp.blogspot.com/-fX-YVu3-fwA/Vd3-0TLNS5I/AAAAAAAAA5Q/jN87JgzvvCs/s1600/Screenshot_5.jpghttp://4.bp.blogspot.com/-J32dsd3Nnmw/Vd3-zqkf9dI/AAAAAAAAA5E/dNpiY6A-bwE/s1600/Screenshot_4.jpghttp://2.bp.blogspot.com/-kw4D-ZlVlV8/Vd3-zZTqIwI/AAAAAAAAA5A/jHIOrxxoMw4/s1600/Screenshot_3.jpg
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
10/14
D. asu$ $e dire$tori C/var/wwwC dengan perintah :
# cd /var/www/
7. E6tra$ wordpress->..ip dengan perintah :
# unip wordpress->..ip
77. asu$ $e dire$tori C/var/www/wordpressC untu$ +ela$u$an $onfgurasi awal
untu$ wordpress dengan perintah
# cd /var/www/wordpress
72. opy wp-confg-sample.php di dire$tori tersebut dengan na+a wp-
confg.php
# cp wp-confg-sa+ple.php wp-confg.php
7. Edit wp-confg.php, dengan perintah
# +cedit wp-confg.php
• Fanti "database_name" Ghere dengan "wordpress"• Fanti "username_here" dengan "username_phpmyadmin"
• Fanti "password_here" dengan "password_phpmyadmin"
• 0ave
http://1.bp.blogspot.com/-UOi6xDs1ILU/Vd3-2zRPedI/AAAAAAAAA5c/qrZxoV4TmYQ/s1600/Screenshot_6.jpg
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
11/14
7>. opy fle C/etc/apache2/sites-available/deaultC $e dire$tori
/etc/apache2/sites-available/ dengan na+a wordpress
# cp /etc/apache2/sites-available/de8ault /etc/apache2/sites-available/wodpress
7?. Edit fle C/etc/apache2/sites-available/wordpressC dengan perintah
# +cedit /etc/apache2/sites-available/wordpress
• 0erver ad+in H ad+in@ta+van.co+ H terserah• )isa+ping )ocu+entoot /var/www ta+bah$an /wordpress
• )isa+ping dire$tory /var/www ta+bah$an /wordpress
• 0ave
http://1.bp.blogspot.com/-gYvrZ0Tc5JM/Vd3-2fxuzAI/AAAAAAAAA5Y/DkGcpY_KFjI/s1600/Screenshot_7.jpg
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
12/14
7I. asu$ $e dire$tori C/etc/apache2/sites-available/C
# cd /etc/apache2/sites-available/
7A. )isable profle de8aultnya, dengan perintah
# a2dissite de8ault
7B. eload apache2, dengan perintah
# service apache2 reload
7D. Enable wordpress supaya 1i$a dipanggil diclient ip servernya yang +uncul bu$an
ta+pilan de8ault, tapi ta+pilan wordpress
# a2ensite wordpress
2. eload apache2dengan perintah
# service apache2 reload
27. 4ada browser client*windows bu$a !p_debian/phpmyadmin < login
http://2.bp.blogspot.com/-E61XZwPo_2c/Vd3-3kxH70I/AAAAAAAAA5s/wjT7VbuUWlA/s1600/Screenshot_9.jpghttp://1.bp.blogspot.com/-Z8Kbi_oz2Vk/Vd3-3HlevGI/AAAAAAAAA5k/pHPDXXWoOWs/s1600/Screenshot_8.jpg
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
13/14
22. asu$ $e +enu database, cipta$an database baru berna+a wordpress <
reate
2. Ju$a tab baru di browser, $eti$$an ip_debian/wp-admin. Ksi data-data yang
ada untu$ +ela$u$an penginstalan 0 (ordpress < !nstall ordpress
2>. !i$a sudah terinstall login dengan +engguna$an user yang baru dibuat di
lang$ah sebelu+nya
http://3.bp.blogspot.com/-lrRpKaCJGtI/Vd3-sl6EFHI/AAAAAAAAA4Q/o62fqZLAxUc/s1600/Screenshot_11.jpghttp://3.bp.blogspot.com/-0QryyfkXxg0/Vd3-tEMO5CI/AAAAAAAAA4Y/XcqhiihXmIw/s1600/Screenshot_10.jpg
8/19/2019 Konfigurasi Bind9 di Debian 7 Server.doc
14/14
2?. Ju$a tab baru, +asu$$an ip_server_debian, 1i$a sudah +uncul ta+pilan
seperti beri$ut +a$a penginstallan 0 (ordpress telah berhasil
http://2.bp.blogspot.com/-6yzTgGrWZic/Vd3-wxubBOI/AAAAAAAAA4o/y_0nDUMZIZE/s1600/Screenshot_13.jpghttp://3.bp.blogspot.com/-zZSpJ0o8EPo/Vd3-wj9jsXI/AAAAAAAAA4k/RoFx8Vv8Bg8/s1600/Screenshot_12.jpg