INSTALASI DEBIAN 5
SEBAGAI SERVER
(1) SETUP NETWORK INTERFACE
Contoh kasus :
IP : 192.168.1.1
Netmask : 255.255.255.0
Gateway : 192.168.1.254
DNS Resolver :
202.134.1.10
202.134.0.155
(1) SETUP NETWORK INTERFACE
Edit script dibawah ini
# nano /etc/network/interfaces
Tambahkan script tersebut dengan code berikut
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.10.254
Setelah selesai restart service
# /etc/init.d/networking restart
(1) SETUP NETWORK INTERFACE
Setelah selesai, cek konfigurasi IP Address
dengan menjalankan perintah berikut
# ifconfig
Jika benar maka akan muncul konfigurasi seperti
berikut
Contoh :
(1) SETUP NETWORK INTERFACE
Setup DNS Resolver dengan edit script berikut
# nano /etc/resolv.conf
Isi dengan code berikut
nameserver 202.134.1.10
nameserver 202.134.0.155
(2) SETUP DNS SERVER
Apa itu DNS server?
Sebuah sistem yang menyimpan informasi tentang
nama host maupun nama domain dalam bentuk basis
data tersebar (distributed database) di dalam jaringan
komputer yang akan diubah ke alamat IP
Berjalan di port?
53
(2) SETUP DNS SERVER
Jenis DNS Record
A record
Memetakan sebuah nama host ke alamat IP 32-bit (untuk
IPv4).
AAAA record
Memetakan sebuah nama host ke alamat IP 128-bit (untuk
IPv6).
CNAME record
Membuat alias untuk nama domain. Domain yang di-alias-
kan memiliki seluruh subdomain dan rekod DNS seperti
aslinya.
(2) SETUP DNS SERVER
MX record
Memetakan sebuah nama domain ke dalam daftar mail exchange
server untuk domain tersebut.
PTR record
Memetakan sebuah nama host ke nama kanonik untuk host
tersebut. Pembuatan rekod PTR untuk sebuah nama host di dalam
domain in-addr.arpa yang mewakili sebuah alamat IP menerapkan
pencarian balik DNS (reverse DNS lookup) untuk alamat tersebut.
NS record
Memetakan sebuah nama domain ke dalam satu daftar dari server
DNS untuk domain tersebut. Pewakilan bergantung kepada rekod
NS.
(2) SETUP DNS SERVER
Cara kerja DNS Server
(2) SETUP DNS SERVER
Install bind9 ke dalam sistem dengan menjalankan
perintah berikut
# apt-get install bind9
kemudian ikuti instruksinya
Backup semua file konfigurasi
# cp /etc/bind/named.conf /etc/bind/named.conf.bak
Salin konfigurasi buat forward dan reverse
# cp /etc/bind/db.local /etc/bind/db.smktelkom
# cp /etc/bind/db.127 /etc/bind/db.smktelkomreverse
(2) SETUP DNS SERVER
Tambahkan script berikut di named.conf
zone "smktelkom.com"{
type master;
file "/etc/bind/db.smktelkom";
};
zone "1.168.192.in-addr.arpa"{
type master;
file "/etc/bind/db.smktelkomreverse";
};
(2) SETUP DNS SERVER
Konfigurasi forward : db.smktelkom
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA smktelkom.com. root.smktelkom.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS smktelkom.com.
@ IN A 192.168.1.1
www IN CNAME @
mail IN CNAME @
(2) SETUP DNS SERVER
Konfigurasi reverse : db.smktelkomreverse
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA smktelkom.com. root.smktelkom. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS smktelkom.com.
1 IN PTR @
(2) SETUP DNS SERVER
Setelah selesai semua konfigurasi, restart service
network dan service bind nya
# /etc/init.d/networking restart
# /etc/init.d/bind9 restart
Cek dengan perintah dig dan ping
# dig smktekom.com
# ping smktekom.com
Web server berjalan pada port?
80 (http)
443 (https)
(3) SETUP WEB SERVER
Instalasi web server
Install Web servernya (apache2) :
#apt-get install apache2
Install PHP yg support dengan apache2 (PHP5)
#apt-get install php5 libapache2-mod-php5 php5-cli php5-
common php5-cgi
(3) SETUP WEB SERVER
Testing web server
Buka web browser
Masukkan URL http://localhost
Muncul tampilan “It Works!”
Testing PHP
Buat file index.php di dalam direktori /var/www
Isikan baris berikut :
<?php
phpinfo();
?>
Tes di browser dengan memasukkan URL http://localhost/index.php
(3) SETUP WEB SERVER
Membuka dengan nama domain yang telah dibuat sebelumnya
ex : http://smktelkom.com / http://smktelkom.net
Membuat virtual host
Buat subdomain bernama debian
Buat direktori www di dalam direktori /home/debian
Buat file index.php di dalam dir /home/debian/www dengan isi sembarang
Edit file berikut
# nano /etc/apache2/sites-available/default
Tambahkan baris-baris berikut
<VirtualHost *:80>
ServerAdmin admin@smktelkom.net
ServerName debian.smktelkom.net
DocumentRoot /home/debian/www/
</VirtualHost>