Pertama - tama adalah : Tenangkan Hati & Pikiran ^-^
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
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.hendaskyz.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 “hendaskyz.sch” IN {
type master;
file “skyz”;
};
- lalu tambahkan IP zone dan file ke1
zone “5.168.192.in-addr.arpa” IN {
type master;
file “henda”;
};
- lalu save (esc, :wq atau :x)
2. 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 henda
- lalu masuk ke file “henda”, dengan cara : vi henda
- setelah itu muncul isi file yang ada di named.local yang telah dicopykan ke file “henda”
- edit menjadi seperti ini:
- setelah itu, save (esc, :wq atau :x)
- copykan isi file “henda” ke file”skyz”, dengan cara: cp henda skyz
- lalu vi skyz, muncul file ini:
- selanjutnya kita akan mengedit file skyz, 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.hendaskyz.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.hendaskyz.sch, dengan cara:
ping www.hendaskyz.sch
bila berhasil pasti ada reply... ^-^
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.
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
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.hendaskyz.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
5.17> (ket:alamat ip-nya)
ServerName www.hendaskyz.sch (ket: nama server virtual yang akan dibuat)
DocumentRoot /home/henda/www (ket: letak web dari www.hendaskyz.sch)
ErrorLog logs/www.wanna.co.id-error.log (ket: letak file error dari user yang mengakses web tersebut)
CustomLog logs/www.wanna.co.id-access_log commond
(ket: file berisi tentang jumlah, waktu, tanggal user yang telah mengakses web ini.)
(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 henda
- cd henda
- mkdir www
- cd www
- lalu copykan Joomla di /root/Joomla----------- ke folder /home/henda/www
dengan cara : cp /root/Joomla--------- /home/henda/www
- lalu ls, bila file Joomla telah ada lakukan unzip, dengan cara : unzip Joomla-------
- lalu chmod 755 /home/henda
- chmod 777 /home/henda/www
- chmod 777 */*
- chmod 777 */
- lalu restart httpd, dengan cara : service httpd restart
- bila sudah, coba lynx ke www.hendaskyz.sch dengan cara: lynx www.hendaskyz.sch
- bila semuanya available maka web server selesai.
- vi /etc/samba/smb.conf
- [henda]
Path = /home/henda/www
Public = Yes
Writable = Yes
- vi /etc/vsftpd/vsftpd.conf
- ganti allow anonymous FTP dengan “NO”