zone "hybridseo.net" {
type master;
file "/etc/bind/forward1";
};
zone "192.in-addr.arpa" {
type master;
file "/etc/bind/reverse";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
............................................................................................................................................................
2. File Forward
File Forward ini berfungsi sebagai penerjemah nama domain kedalam sebuah IP Address,
misalnya kangfahrul.net, mempunyai IP Address 192.168.10.1, file forward inilah yang bertugas
menerjemahkan nama domain kangfahrul.net ke dalam IP address tersebut.
root@server:~# cd /etc/bind/
root@server:/etc/bind# cp db.local forward
root@server:/etc/bind# cp db.127 reverse
root@server:/etc/bind# nano forward
............................................................................................................................................................
;
; BIND data file for local loopback interface
;
$TTL 604800
@
IN
SOA kangfahrul.net. root.kangfahrul.net. (
2
; Serial
604800
; Refresh
86400
; Retry
2419200
; Expire
604800 )
; Negative Cache TTL
;
@
IN
NS
ns1.kangfahrul.net.
<< Nameserver
@
IN
A
192.168.10.1
server
IN
A
192.168.10.1
<< Contoh Pencantuman Sub-domain
www
IN
A
192.168.10.1
ftp
IN
A
192.168.10.1
ntp
IN
A
192.168.10.1
mail
IN
A
192.168.10.1
ns1
IN
A
192.168.10.1
............................................................................................................................................................
3. File Reverse
File Reverse ini berfungsi sebagai penerjemah IP Address kedalam sebuah domain,
misalkan kangfahrul.net mempunyai IP Address 192.168.10.1, jika kita visit website di browser
dengan menggunakan IP Address sekian, maka akan langsung diarahkan kedalam domain
tersebut.
4. File Resolv
File Resolv ini berfungsi untuk me-resolv domain atau DNS agar bisa di akses oleh
localhost.
root@server:/etc/bind# nano /etc/resolv.conf
nameserver 192.168.10.1
<< Cantumkan IP Server di sini agar bisa di resolv
Setelah itu, kita tinggal merestart server, dengan cara :
root@server:/etc/bind# /etc/init.d/bind9 restart
[....] Stopping domain name service...: bind9waiting for pid 3397 to die
. ok
[ ok ] Starting domain name service...: bind9.
Kita bisa menguji apakah domain yang telah kita konfigurasikan itu bisa berjalan atau
tidak, yaitu dengan cara :
root@server:/etc/bind# nslookup kangfahrul.net
Server:
192.168.10.1
Address:
192.168.10.1#53
Name:
Address:
kangfahrul.net
192.168.10.1
name = kangfahrul.net
root@server:/home# cd /etc/apache2/sites-available/
root@server:/etc/apache2/sites-available# cp /var/www/index.html /home/site/
root@server:/etc/apache2/sites-available# chmod 755 -R /home/site/
Jika anda sudah mengkonfigurasi Virtual Host, dan sudah membuat Web Direktori sendiri, maka
anda tinggal merestart paket apache tersebut dengan cara :
root@server:/etc/apache2/sites-available# /etc/init.d/apache2 restart
Namun jika anda kurang ahli untuk menciptakan sendiri web dengan bahasa PHP dan HTML,
salah satu jalannya adalah anda bisa install CMS (Content Management System) yang dimana
anda tinggal memasukkan CMS dalam Web Direktori anda, dan tinggal di install. Disini saya
akan contohkan dengan menggunakan Wordpress.
root@server:/home/site# wget https://www.wordpress.org/latest.zip
root@server:/home/site# apt-get install unzip
root@server:/home/site# unzip wordpress.zip
root@server:/home/site# cd wordpress/
root@server:/home/site/wordpress# ls
index.php
license.txt
readme.html
wp-activate.php
wp-admin
wp-blog-header.php
wp-comments-post.php
wp-config.php
wp-config-sample.php
wp-content
wp-cron.php
wp-includes
wp-links-opml.php
wp-load.php
wp-login.php
wp-mail.php
wp-settings.php
wp-signup.php
wp-trackback.php
xmlrpc.php
Database Name
Username
Password
Database Host
Table Prefix
: Wordpress
: Root
: *******
: Localhost
:
Tahap Terakhir yaitu membuat file wp-config.php dan masukkan ke web direktori CMS
Jika anda sudah mengisi form pengisian koneksi untuk database, maka akan muncul tampilan
seperti ini, anda disini di tugaskan untuk membuat file wp-config.php , cukup mudah, dengan
menyalin kode yang di blok itu, kemudian buka notepad dan paste-kan kode tersebut, setelah itu
save-as dengan file extension dengan nama file wp-config.php , ingat bukan .txt,tapi file
extension .php. pindahkan hasil dari pembuatan file tadi ke dalam folder direktor web
wordpress, dalam hal ini anda bisa menggunakan FTP Server, ataupun file sharing (samba).
Setelah itu anda akan mengisi data situs web, yang kemudian anda akan di bawa ke dashboard
wordpress.
3. Akan muncul tampilan yang meminta untuk memasukkan password untuk mySQL
server, masukkan password > OK, masukkan password lagi untuk konfirmasi > OK
5. Jika muncul tampilan seperti gambar di bawah ini pilih > Yes
Save
Save
22. Masuk ke menu database, ciptakan database baru bernama wordpress >
Create
23. Buka tab baru di browser, ketikkan ip_debian/wp-admin. Isi data-data yang
ada untuk melakukan penginstalan CMS Wordpress > Install Wordpress
24. Jika sudah terinstall login dengan menggunakan user yang baru dibuat di
langkah sebelumnya
25. Buka tab baru, masukkan ip_server_debian, jika sudah muncul tampilan
seperti berikut maka penginstallan CMS Wordpress telah berhasil