Selasa, 21 Desember 2010

Konfigurasi DNS,DHCP,WEB Server,Samba, dan FTP.

DNS Server di Linux Redhat 9
1. Paket Yang Perlu Di Install
caching-nameserver-9.0-2 (konfigurasi bind)
bind-9.2.2-1 (bind server)
bind-utils-9.2.2 (tools pemeliharaan bind)
2. Langkah – langkah membuat DNS di Linux
(IP 192.168.5.17 ingin dirubah menjadi www.rizalsmkn2.sch)
  1. Masuk ke /etc/named.conf, seperti berikut:
-          vi /etc/named.conf => untuk msuk ke named.conf
-          lalu tambahkan zone serta file ke2
zone  “rizalsmkn2.sch” IN {
type master;
file “smkn2”;
};
-          lalu tambahkan IP zone dan file ke1
zone “5.168.192.in-addr.arpa” IN {
type master;
file “rizal”;
};
-          lalu save (esc, :wq atau :x )
  1. lalu masuk ke pengetikan script DNS
-          pertama masuk ke /var/named,  dengan cara: cd /var/named
-          lalu ls (untuk melihat file yang ada)
-          copykan isi file default yang tersedia yakni named.local ke file ke 1
dengan cara : cp named.local rizal
-          lalu masuk ke file “rizal”, dengan cara : vi rizal
-          setelah itu muncul isi file yang ada di named.local yang telah dicopykan ke file “rizal”
-          edit menjadi seperti ini:
DNS 1
-          setelah itu, save (esc, :wq atau :x )
-          copykan isi file “rizal” ke file”smkn2”, dengan cara: cp rizal smkn2
lalu vi smkn2, muncul file ini:
-         selanjutnya kita akan mengedit file smkn2, seperti berikut
-            selanjutnya save (esc, :wq atau :x )
-            masuk ke /etc/hosts, dengan cara: vi /etc/hosts
isikan IP DNS 192.168.5.17 dan www.rizalsmkn2.sch
-            masuk ke /etc/resolv.conf, dengan cara: vi /etc/resolv.conf
tambahkan IP DNS 192.168.5.17
-            setelah itu, kita restart named yang telah dibuat, dengan cara: service named restart atau /etc/rc.d/init.d/named restart
-            untuk mengecek apakah berhasil atau tidak kita lakukan ping ke www.rizaldmkn2.sch, dengan cara:
ping www.rizalsmkn2.sch
bila berhasil muncul berikut:
DHCP Server di Linux Redhat 9
langkah – langkah mengkonfigurasi DHCP
Untuk konfigurasi DHCP server berikut adalah di bawah ini contohnya dan Anda juga dapat membuka manual DHCP server dengan perintah  man dhcpd.Di bawah ini ialah isi file /etc/dhcpd.conf yang harus di ketikan manual.
# vi /etc/dhcpd.conf
# lalu setelah itu save (esc, :wq atau :x )
# restart dhcp, dengan cara: service dhcpd restart atau /etc/rc.d/init.d/dhcpd restart
Keterangan :
  • option domain-name mendefinisikan domain default dari jaringan.
  • default-lease-time ialah batas waktu penyewaan.
  • default-lease-time ialah IP yang disewakan mulai dari host id 2 s/d 100
  • option domain-name-servers dapat berisi sampai dengan 3 alamat DNS server yang digunakan untuk me-resolve jaringan.
  • option broadcast-address digunakan mendefinisikan alamat broadcast dari jaringan.
  • option routers adalah alamat gateway yang memberitahukan kepada jaringan ke mana paket data harus diteruskan bila tidak terletak pada jaringan lokal.
  • option subnet-mask menentukan netmask yang akan diberikan kepada klien.
WEB Server di Linux Redhat 9
Paket Yang Perlu Diinstall
-          httpd-2.0.40-21.i386.rpm
-          php-4.2.2-17.i386.rpm
-          php-manual-4.2.2-17.i386.rpm
-          php-mysql-4.2.2-17.i386.rpm
-          mysql-3.23.54a-11.i386.rpm
-          mysql-server-3.23.54a-11.i386.rpm
lalu lakukan penginstalan apabila paket di atas belum terinstal.
# rpm  -ivh httpd-2.0.40-21.i386.rpm
# rpm  -ivh php-4.2.2-17.i386.rpm
# rpm  -ivh php-manual-4.2.2-17.i386.rpm
# rpm  -ivh php-mysql-4.2.2-17.i386.rpm
# rpm  -ivh mysql-3.23.54a-11.i386.rpm
# rpm  -ivh mysql-server-3.23.54a-11.i386.rpm
Konfigurasi Apache
File untuk konfigurasi apache terletak di /etc/httpd/conf/httpd.conf , masukklah ke  file httpd.conf.
# vi /etc/httpd/conf/httpd.conf
lalu tambahkan file seperti yang di bawah ini.
  • DirectoryIndex  index.php index.html index.htm
DirectoryIndex ialah proses pertamakali membaca pada waktu mengakses web yang kita bangun.
  • ServerName www.rizalsmkn2.sch
ServerName ialah nama server utama dari webserver
  • NameVirtualHost  192.168.5.17
NameVirtualHost ialah IP virtual host yang kita kita gunakan
Lalu pada bagian akhir kita mengisi virtual host-nya seperti contoh di bawah
<VirtualHost 192.168.5.17> (ket:alamat ip-nya)
  1. ServerName www.rizalsmkn2.sch                 (ket: nama server virtual yang akan dibuat)
DocumentRoot  /home/rizal/www                  (ket: letak web dari www.rizalsmkn2.sch)
  1. ErrorLog  logs/www.wanna.co.id-error.log     (ket: letak file error dari user yang mengakses web tersebut)
    1. CustomLog logs/www.wanna.co.id-access_log commond
(ket: file berisi tentang jumlah, waktu, tanggal user yang telah mengakses web ini.)
</VirtualHost> (ket:penutup)
Keterangan   : hilangkan tanda # pada setiap awal script tersebut, serta delete yang ErrorLog  logs dan CustomLog logs nya
Setelah semua konfigurasi httpd selesai, lakukan langkah-langkah seperti berikut:
-          cd /home
-          mkdir rizal
-          cd rizal
-          mkdir www
-          cd www
-          lalu copykan Joomla di /root/Joomla———– ke folder /home/rizal/www
dengan cara : cp /root/Joomla——— /home/rizal/www
-          lalu ls, bila file Joomla telah ada lakukan unzip, dengan cara : unzip Joomla——-
-          lalu chmod 755 /home/rizal
-          chmod 777 /home/rizal/www
-          chmod 777 */*
-          chmod 777 */
-          lalu restart httpd, dengan cara : service httpd restart
-          bila sudah, coba lynx ke www.rizalsmkn2.sch dengan cara: lynx www.rizalsmkn2.sch
-          bila semuanya available maka web server selesai.
Sharing File di Linux Redhat 9
-          vi  /etc/samba/smb.conf
-          [rizal]
Path = /home/rizal/www
Public = Yes
Writable = Yes
FTP Server di Linux Redhat 9
-          vi  /etc/vsftpd/vsftpd.conf
-          ganti allow anonymous FTP dengan “NO”
Merubah Hostname, Gateway di Linux Redhat -> vi /etc/sysconfig/network
Merubah IP NIC/LAN Card di Linux Redhat -> vi /etc/sysconfig/network-scripts/ifcfg-eth0

Tidak ada komentar:

Posting Komentar