Kamis, 14 Januari 2010

Konfigurasi di linux Red Hat (DNS,DHCP,WEB Server, Samba,FTP)

============================RED HAT===============================
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

DNS Server di Linux Redhat

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... ^-^

DHCP Server di Linux Redhat

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

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.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.

Sharing File di Linux Redhat

- vi /etc/samba/smb.conf

- [henda]

Path = /home/henda/www

Public = Yes

Writable = Yes

FTP Server di Linux Redhat

- vi /etc/vsftpd/vsftpd.conf

- ganti allow anonymous FTP dengan “NO”

Database
Apabila terdapat eror dalam menghubungkan database dengan php, (tidak bisa insert melalui php)
masuk ke mysql dengan mengetikan mysql -u root -p lalu isikan password mysql.
Pilih database lalu ketikan query berikut

GRANT ALL on data.* to root@'localhost' identified by '12345';
dimana data = database, root = username, dan 12345 = password

--- Sebelumnya pastikan dns anda sudah terkonfigurasi dengan lancar ---

Buka web browser dan ketikan domain yang anda masukan tadi.

_______GOODLUCK________

Tidak ada komentar:

Posting Komentar