Kamis, 23 Desember 2010

Konfigurasi ROUTER



Setelah proses instalasi selesai, maka selanjutnya adalah setting router. Berikut tahap – tahapan setting router pada operating system linux openSUSE 11.1 :

Konfigurasi

1. Membersihkan seluruh file iptables (untuk memastikan file didalam iptables bersih), dengan perintah :

# iptables –F (--flush)

2. Selanjutnya mengetikkan atau memasukkan perintah :

# route add default gw 202.110.108.1

# iptables –t nat –A POSTROUTING –s 192.168.8.0/24 –j MASQUERADE

# iptables-save> /etc/sysconfig/iptables

3. Me-enablekan ip forwadding, yaitu dengan perintah :

# echo 1 > /proc/sys/net/ipv4/ip_forward

4. Mengisikan default gateway, dengan perintah :

# vi /etc/sysconfig/network/routes

Mengisi dengan file sperti berikut : default 202.110.108.1 - -

5. Merestart network, dengan perintah :

# rcnetwork restart

6. Agar routing dapat berjalan secara akurat, maka komputer harus direstart.

# reboot

7. Melihat apakah iptables sudah terbuat atau belum, dengan perintah :

# tail /etc/sysconfig/iptables

8. Menyimpan iptables

# vi /etc/init.d/boot.local

Menyimpan data iptbles :

iptables –t nat –A POSTROUTING –s 192.168.8.0/24 –j MASQUERADE


menekan ‘esc’ 2x :wq

9. Mencoba ping ke default gateway dan DNS (202.110.108.1 dan 10.210.254.2)

Jika berhasil, selanjutnya test di PC client. Maka, client dapat mengakses internet.


Konfigurasi DNS SERVER


BIND telah tersedia pada CD instalasi linux openSUSE 11.1. Untuk menginstalnya, login sebagai root , memasukkan CD installasi dan pada konsole memasukkan perintah berikut :
# zypper install bind

Konfigurasi
1. Setelah proses installasi BIND selesai, maka waktunya mengkonfigurasi BIND untuk DNS. Edit file yang bernama named.conf pada direktori /etc. Buka file berikut :
# vi /etc/named.conf
2. Pindah ke baris 124 dari file named.conf. Menambahkan script berikut untuk membuat zona forward dan zona reverse :
Skrip dari gambar diatas menunjukkan bahwa server ini menggunakan nama domain gery.edu dengan tipe zona master. Zona ini juga mempunyai file konfigurasi pada direktori /master/ dengan nama gery.zone.
Perli diketahui, penulisan tiga oktet pertama dari alamat IP server harus ditulis terbalik tanpa oktet terakhir dari alamat IP tersebut. Zona ini juga mempunyai file konfigurasi pada direktori /master/ dengan nama 192.168.8.zone.
3. Terakhir, menambahkan tanda # pada include “/etc/…..” dan menambahkan script untuk keperluan DNS forwarding (baris ke-33) sekaligus menghilangkan #.

4. Simpan konfigurasi (‘esc’ 2x :wq).
5. Masuk pada direktori /named/, dengan perintah :
# cd /var/lib/named
6. Mengcopy file named, dengan perintah :
# cp localhost.zone master/gery.zone
# cp 127.0.0.zone master/192.168.8.zone
7. Masuk direktori /master/, dengan perintah ;
# cd master/
8. Edit file forward, dengan perintah :
# vi gery.zone
Edit script;

Simpan konfigurasi (‘esc’ 2x :wq)
9. Edit file reverse, dengan perintah :
# vi 192.168.8.zone
Edit script;

Simpan konfigurasi (‘esc’ 2x :wq)

Uji Coba
Pada bagian ini, akan dijelaskan beberapa tes mendasar untuk memastikan bahwa BIND bisa menjawab request-request DNS dengan baik dan benar :
1. Melakukan pengeditan pada file resolv.conf pada direktori /etc:
# vi /etc/resolv.conf
Menambahkan alamat IP server dan simpan konfigurasi (‘esc’ 2x :wq).
2. Restart service named dengan perintah :
# rcnamed restart
Shutting down name server BIND [OK]
Starting name server BIND [OK]
3. Restart network dengan perintah :
# rcnetwork restart
4. Memasukkan perintah nslookup untuk memastikan bahwa server DNS dapat menjawab request DNS dengan baik :
# nslookup

5. Mencoba ping ke www.gery.edu
6. Uji Coba Client


Konfigurasi DHCP SERVER

Installasi

Ada beberapa paket DHCP yang harus terinstall pada linux openSUSE 11.1 agar DHCP server dapat dijalnakan. Untuk menginstalnya, login sebagai root , memasukkan CD installasi dan pada konsole memasukkan perintah berikut :

# zypper install dhcp

# zypper install dhcp-server

# zypper install yast2-dhcp-server


Konfigurasi

1. Selanjutnya, melakukan konfigurasi pada file DHCP. Memasukkan perintah :

# vi /etc/dhcpd.conf

Dan melakukan edit script, seperti contohnya; memasukkan range ip yang ingin digunakan, mengisi DNS, mengisikan domain name. setelah selesai melakukan edit script, maka selanjutnya simpan dan keluar dari file (‘esc’ 2x :wq)


2. Memilih interface yang ingin digunakan untuk dhcp server, dengan mengetik perintah:

# vi /etc/sysconfig/dhcpd

Mengisikan “eth1” simpan dan keluar (‘esc’ 2x :wq)


Uji Coba

1. Restart dhcpd, dengan perintah :

# rcdhcpd restart

Shutting down DHCP server done

Starting DHCP server done

2. Melakukan cek pada client, apakah client menerima IP ataukah tidak:

Dan client mendapatkan IP Address 192.168.8.8, itu menandakan setting dhcp server telah berhasil (range yang digunakan 192.168.8.5 – 192.168.8.25)


Konfigurasi WEB SERVER (Apache)

Installasi

Hal pertama yang harus dilakukan adalah menginstall paket yang diperlukan yaitu apache2. Memasukkan perintah pada konsole :

# zypper install apache2

Dan menambah paket tambahan yaitu links atau lynx (dimana paket yang digunakan sebagai browser di text mode), dengan memasukkan perintah :

# zypper install links atau

# zypper install lynx


Konfigurasi

Konfigurasi web server hanya mencopy file vhost.conf ke file yang sudah kita buat, agar mudah dimengerti berikut langkah-langkahnya :

1. Masuk pada direktori vhosts, dengan memasukkan perintah :

# cd /etc/apache2/vhosts.d/

2. Untuk membuktikan apakah ada file vhost.template didalamnya maka perlu mengetikkan perintah :

# ls

3. Selanjutnya adalah konfigurasi pokok, yaitu mengcopy file vhost.template ke file milik kita.

# cp vhost.template gery.conf

4. Melakukan edit file didalamnya.

# vi gery.conf

NameVirtualHost *:80

Server admin gery.edu

Server name gery.edu

Document Root /home/gery/public_html/


Konfigurasi Index

Konfigurasi index merupakan suatu hal yang harus dilakukan karena ndex merupakan isi dari web yang akan dijalankan tersebut.

1. # vi /home/gery/public_html/index.php

Masukkan script dibawah ini :

< ?

phpinfo ( );

? >

Simpan konfigurasi (‘esc’2x :wq)

2. # vi /home/gery/public_html/index.html

Masukkan script dibawah ini (menyesesuaikan dengan kreativitas)

GERY

Simpan konfigurasi (‘esc’2x :wq)

Uji Coba

Agar web dapat berjalan, maka servis apache2 perlu di start. Dengan perintah :

# rcapache2 start

Hasil di browser server (# links www.gery.edu)


Hasil di browser client (www.gery.edu)


Konfigurasi WEB SERVER (Xampp)


Xampp adalah gabungan dari Apache, PHP, MySQL, dan aplikasi web lainnya. Langkah awal yaitu mengekstrak software xampp-linux-1.7.3a.tar.gz pada directory /opt/ dan tunggu hingga proses pengekstrakan selesai, dengan ketik perintah:

# tar xfvz xampp-linux-1.7.3a.tar.gz –C /opt/


Konfigurasi Security Xampp

Pengaturan security berfungsi agar tidak sembarang orang atau user dapat mengakses xampp kita, tanpa izin admin. Konfigurasi dapat dilakukan dengan cara mengetik perintah :

# /opt/lampp/lampp security


Konfigurasi File httpd.conf

Memasukkan perintah

# vi /opt/lampp/etc/httpd.conf

Melakukan perubahan pada:

ServerAdmin admin@gery/edu

ServerName www.gery.edu:80

setelah itu save konfigurasi (esc 2x :wq)



Restart Xampp

# /opt/lampp/lamp restart


Uji Xampp

mengetikkan perintah

# links www.gery.edu, bila muncul tampilan login, berarti lampp security sudah berhasil, isikan nama user lampp dengan password yang telah kita setting di security.


Hasil Web di server


Selesai memasukkan password maka muncul tampilan seperti berikut :

Hasil Web di client


Konfigurasi Awal Joomla

Joomla adalah aplikasi pengolah konten (Content Management System) yang bebas dan terbuka ditulis menggunakan PHP dan basisdata MySQL. Dengan menggunakan Xampp tidak perlu menginstal masing-masing aplikasi pendukung Joomla seperti Apache sebagai webserver, MySQL sebagai database server, dan skrip PHP.

1. Membuat directory Joomla di /opt/lampp/htdocs/ untuk penyimpanan file-file joomla. #mkdir /opt/lamp/htdocs/joomla

2. Mengekstrak aplikasi Joomla_1.5.21-Stable-Full_Package.tar.gz pada directory /opt/lampp/htdocs/joomla,

# tar xfvz Joomla_1.5.21-Stable-Full_Package.tar.gz –C /opt/lamp/htdocs/joomla

3. Edit display errors pada file /opt/lampp/etc/php.ini dan pada kata display_errors = on diubah menjadi display_errors = off

#vi /opt/lamp/etc/php.ini

4. Restart xampp dengan perintah:

#/opt/lampp/lampp restart

5. Client mencoba cek webserver menggunakan browser, dan pastikan bahwa client sudah benar-benar terhubung dengan jaringan server.

Pada address bar ketik nama domain yang sudah dibuat (www.gery.edu) Dan pilih PHPMYADMIN

6. Buat folder data base untuk joomla Create new database.


Installasi Joomla

Pada address bar ketik/joomla untuk memulai installasi Joomla

1. Pemilihan Bahasa

Jika requirement joomla sudah terpenuhi, akan melihat halaman awal instalasi joomla yakni pemilihan bahasa pengantar yang digunakan pada langkah-langkah instalasi joomla selanjutnya. Pilih default bahasa pengantar en-GB- English (United Kingdom).Klik Next

2. Cek Prainstal

Langkah selanjutnya adalah cek prainstal. Pada langkah ini, Joomla melakukan cek requirement apakah server yang pergunakan sudah memenuhi kriteria yang dibutuhkan joomla. Joomla akan mencek berbagai parameter PHP yang dibutuhkan untuk operasional Joomla. Selanjutnya klik Next.

3. Lisensi GNU

Pada langkah ini, terdapat pernyataan lisensi GNU General Public License yang digunakan sebagai lisensi Joomla. Dengan lisensi ini, anda bebas menggunakan Joomla untuk keperluan anda, menyebarluaskan, dan memodifikasinya. Klik Next.

4. Konfigurasi Database

Langkah konfigurasi database ini adalah langkah yang penting karena Joomla akan menggunakannya untuk melakukan koneksi ke database. Karena pada tutorial ini menggunakan xampp, ketikkan isian konfigurasi dengan :

# Database Type : mysql (Database yang digunakan)

# Host Name : localhost (Nama hostname)

# Username : root (Username MySql)

# Password : ------- (kosongi, default)

# Database Name : joomla (Nama database yang digunakan)

# Selanjutnya klik Next

5. Konfigurasi FTP

Langkah ini untuk melakukan konfigurasi FTP (File Transfer Protocol) yang berfungsi menangani transfer file. Biarkan default dan klik Next

6. Konfigurasi Utama

Pada langkah ini, Kita menentukan konfigurasi :

# Site Name : www.gery.edu (isikan dengan nama website)

# Your Email : gery.libret@yahoo.com (isikan dengan email anda)

# Admin Password : ●●●●●● (isikan dengan password administrator web)

# Confirm Admin Password : ●●●●●● (isikan ulang password admin)

# Selanjutnya klik Next.

7. Finish

Installasi jomla telah berhasil.


Konfigurasi Kedua Joomla

1. Selanjutnya mengcopy script pada text area dengan nama file configuration.php.

2. Langkah berikutnya, meremote server web dengan WinSCP

3. Memasukkan hostname, root dan password. Setelah itu klik login.

4. Mengcopy dari PC ke server lebih tepatnya pada direktori /opt/lampp/htdocs/joomla

5. Setelah selesai mengcopy, maka keluar dari winSCP dengan klik quit pada pojok kanan bawah.


Konfigurasi Server Joomla

1. Menghapus folder installation dengan :

#rm –rf /opt/lampp/htdocs/joomla/installation/

2. Mengedit VirtualHostnya di file httpd.conf

# vi /opt/lampp/etc/httpd.conf

Menghilangkan tanda pagar (#) pada ‘include etc/extra/httpd-vhosts.conf’

Simpan dan keluar.

3. Melakukan edit virtual host pada direktori /extra/

# vi /opt/lampp/etc/extra/httpd-vhost.conf

4. Melakukan edit virtual host

ServerAdmin gery.edu

DocumentRot /opt/lampp/htdocs/joomla

ServerName www.gery.edu

Perlu diperhatikan, Virtual host dibawahnya kita beri tanda pagar (agar perintah tersebut tidak berjalan)

5. Restart xampp dengan perintah:

#/opt/lampp/lampp restart


Uji Coba

1. Pada PC Client ketik di address bar www.gery.edu maka akan muncul jendela seperti di bawah ini. Berarti konfigurasi Joomla pertama sukses.


2. Login sebagai administrator


Tips and Trik