Anda di halaman 1dari 18

YANIKO DIMAS YOGO PRASETYO

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>

Anda mungkin juga menyukai