Tutorial Webserver Linux Debian 7


Tutorial Webserver Pada Linux Debian 7





Langkah-langkah yang harus disiapkan adalah menginstal Linux Debian 7 terlebih dahulu, penginstalan bisa dilakukan di Virtual Box ataupun PC. Berikut Video Tutorial Instal Linux Debian 7 :




Konfigurasi Routing

Setelah selesai instal Linux Debian, selanjutnya melakukan routing pada Linux Debian dengan menggunakan Terminal pada Linux. 

Pada terminal tanda $ berarti sebagai user biasa ketikan su terlebih dahulu lalu enter dan ketikan password yang telah dibuat ketika instalasi linux, jika muncul tanda # berarti sudah masuk ke superuser atau administrator.

langkah-langkah routing:

1. buat network interfaces :
nano /etc/network/interfaces

lalu ketikkan pada GNU Nano

auto eth0
iface eth0 inet static
     address 192.168.50.(2 – 254)
     netmask 255.255.255.0
     network 192.168.50.0
     broadcast 192.168.50.255
     gateway 192.168.50.1
auto eth1
iface eth1 inet static
     address 192.168.xx.5(2 – 254)
     netmask 255.255.255.0
     network 192.168.xx.0
     broadcast 192.168.xx.255
     gateway 192.168.xx.1

lalu simpan konfigurasi ctrl+x lalu Y
     Keterangan :
     - xx & (2 – 254) : angka IP yang ingin kita buat, jika terdapat xx disetiap konfigurasi maka samakan saja dengan eth1 yang sudah kita buat pada routing
     - eth0 : Jalur Internet
     - eth1 : Jalur Router

2.melihat domain server perintahnya:
  nano /etc/resolv.conf

nameserver 192.168.xx.(2 – 254) (atau address eth1)
nameserver 192.168.50.1
nameserver 202.182.48.18 ( IP Internet )
nameserver 202.182.48.19 ( IP Internet )

lalu simpan konfigurasi ctrl+x lalu Y

3.mengaktifkan IP forward: perintah;
  nano /etc/sysctl.conf
  hilangkan tanda # di  net.ipv4.ip_forward=1
  lalu simpan ulang konfigurasinya

4.rc.local: perintahnya;
  nano /etc/rc.local
tambahkan di paling bawah sebelum exit
ketikan perintah di bawah ini:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j MASQUERADE

 lalu simpan ulang konfigurasinya.

iptables -t nat -L (u/ mengaktifkan iptables nat nya)

lalu restart Network Adapternya :
/etc/init.d/networking restart

cek IP :
ifconfig eth0
ifconfig eth1

lalu langkah selanjutnya untuk mengecek apakah terdapat koneksi internet atau tidak dengan cara :

Konfigurasi DNS Server

Setelah setting Ip address selanjutnya melakukan konfigurasi DNS Server dengan cara :

langkah-langkah konfigurasi DNS

1. install paket DNS (bind9)
   perintahnya: apt-get install bind9

2. konfigurasi DNS/bind9
   - pindah direktori dns/bind perintahnya:
     cd /etc/bind enter
   - list/lihat direktory, perintahnya:
     ls enter
lalu edit file named.conf.default-zones dengan perintah:
nano named.conf.default-zones
   buat dan tambahkan zona baru :
   scriptnya : paling bawah sebelum
   include.... ketikkan sbb:
};

zone "(nama domain).com" {
type master;
     file "/etc/bind/db.(nama)";
};

zone "xx.168.192.in-addr.arpa" {
    type master;
     file "/etc/bind/db.192";
};

lalu simpan konfigurasinya.

   - copy file db.127 dan db.local
     perintahnya:
      cp db.127 db.192
      cp db.local db.(nama)
      - edit file db.(nama) , perintahnya:
     nano /etc/bind/db.(nama)
     ganti nama localhost menjadi (nama domain).com.
     ganti 127.0.0.1 menjadi 192.168.xx.5(2 - 254)
     ketik :



@         IN  NS    (nama domain).com.
@         IN  A     192.168.xx.5 (atau address eth1)
@         IN  AAAA  ::1
www       IN  A     192.168.xx.5 (atau address eth1)
web       IN  A     192.168.xx.5 (atau address eth1)
mail      IN  A     192.168.xx.5 (atau address eth1)
webmail   IN  A     192.168.xx.5 (atau address eth1)
ftp       IN  A     192.168.xx.5 (atau address eth1)
lalu simpan konfigurasinya.

   - edit file db.192 , perintahnya:
     nano /etc/bind/db.192
     ganti nama localhost menjadi (nama domain).com.
    

;
     @    IN   NS   (nama domain).com.
     1    IN   PTR  (nama domain).com.

     lalu simpan konfigurasinya   

   - lalu restart semua konfigurasi DNS,
     perintahnya:
     /etc/init.d/bind9 restart

* pengujian DNS
  - nslookup www.(nama domain).com
  - nslookup 192.168.xx.5 (atau address eth1)
  - ping www.(nama domain).com


Konfigurasi WebServer

Selanjutnya adalah konfigurasi WebServer pada Linux Debian dengan cara :

1. Install paket apache2 dan php5
     Perintahnya : apt-get install apache2 php5 links2

2. Konfigurasi web server, perintahnya:
     nano /etc/apache2/sites-available/default

Tambahkan script diawal sbb:
NameVirtualHost 192.168.xx.5:80
<VirtualHost 192.168.xx.5:80>
     ServerAdmin webmaster@localhost
     ServerName 192.168.xx.5

Lalu konfigurasinya disimpan

3. Pindah direktori www, perintahnya :
     Cd /var/www

Lalu edit file index.html sesuka hati kalian
     Perintah : nano index.html

Jika sudah selesai diedit maka simpan konfigurasinya

4. Lalu test pada browser client apakah berhasil atau tidak dengan cara ketik pada address bar www.(nama domain).com dan jika tidak bisa ketikkan IP Addressnya yaitu 192.168.xx.5




Demikian Tutorial langkah-langkah WebServer Pada Linux Debian 7, Mohon Maaf jika masih ada kekurangan pada tutorial kali ini. 
Selamat Mencoba.....

Komentar