SELAMAT DATANG DI BLOG SAYA,,,HAL-HAL YANG MENGENAI PENAMPILAN..ISI..TATA LETAK YANG SAYA HIDANGKAN..ITULAH KEMAMPUAN SAYA..LAKUKAN APA YANG ANDA BISA,,






Monday 7 September 2009

Konfigurasi Httpd

    

1.              Instalasi web server Apache
File setup perangkat lunak Httpd terdapat pada DVD installer Linux Fedora 7. Untuk mengakses file tersebut, kita harus berpindah ke direktori /mnt/Fedora. Perintah yang digunakan adalah :

[root@server named]# cd /mnt/Fedora/



Setelah masuk ke direktori /mnt/Fedora, kita bisa menjalankan file setup httpd yang tersedia dalam paket RPM. Perintah yang digunakan untuk melakukan instalasi perangkat lunak httpd adalah :

[root@server Fedora]# rpm -ivh httpd-2.2.4-4.i386.rpm

Apabila proses instalasi tidak mengalami masalah, muncul tampilan lebih kurang sebagai berikut :

warning: httpd-2.2.4-4.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
   1:httpd                  ########################################### [100%]

Apabila ditemui tampilan sebagai berikut :

warning: httpd-2.2.4-4.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
        package httpd-2.2.4-4 is already installed

Tampilan tersebut menandakan perangkat lunak Httpd telah terinstalasi pada sistem.

2.              Konfigurasi web server Apache
Pada tahapan pengkonfigurasian web server Apache, semua dokumen web akan ditempatkan di direktori dengan nama /home/data_user/.
a.               Untuk membuat direktori /home/data_user, kita berpindah ke direktori /home dengan perintah :

[root@server Fedora]# cd /home

b.               Buat direktori data_user dengan perintah :

[root@server home]# mkdir data_user

c.        Di dalam direktori /home/data_user, kita membuat direktori www yang digunakan sebagai DirectoryRoot dari web server Apache. Untuk menjalankan langkah ini, kita berpindah ke direktori /home/data_user dengan perintah :

[root@server home]# cd /home/data_user

d.         Setelah masuk ke direktori /home/data_user, kita membuat direktori www dengan perintah :

[root@server data_user]# mkdir www

Setelah tahapan ini selesai, kita lanjutkan menuju proses konfigurasi Httpd.

File yang digunakan untuk mengatur konfigurasi utama dari bind adalah /etc/httpd/conf/httpd.conf. Perintah yang digunakan untuk mengedit file /etc/httpd/conf/httpd.conf adalah :

[root@server data_user]# vi /etc/httpd/conf/httpd.conf

File /etc/httpd/conf/httpd.conf memuat konfigurasi yang sangat panjang. Untuk mengkonfigurasikan Httpd, maka pada file /etc/httpd/conf/httpd.conf, jalankan langkah-langkah berikut :
a.       Cari string ServerAdmin dengan mengetikkan perintah berikut pada modus perintah vi :

/ServerAdmin

Akan ditemukan baris sebagaimana berikut :

#ServerAdmin root@localhost

Hilangkan tanda hash ( # ) di depan baris apabila ditemukan. Untuk tahapan berikutnya, setiap kali ditemukan tanda hash ( # ) di depan baris konfigurasi, maka tanda hash ( # ) tersebut harus dihilangkan. tanda (#) artinya tidak aktif

Ubahlah menjadi :

ServerAdmin fuad@smkunu.sch.id

fuad adalah nama Anda.
b.       Cari string ServerName dengan mengetikkan perintah berikut pada modus perintah vi :

/ServerName

Akan ditemukan baris sebagaimana berikut :

#ServerName www.example.com:80

Ubahlah menjadi :

ServerName www.smkunu.sch.id

c.    Cari string DocumentRoot dengan mengetikkan perintah berikut pada modus perintah vi :

/DocumentRoot

Akan ditemukan baris sebagaimana berikut :

#DocumentRoot "/var/www/html"

Ubahlah menjadi :

DocumentRoot "/home/data_user"

d.     Cari string DirectoryIndex dengan mengetikkan perintah berikut pada modus perintah vi :

/DirectoryIndex

Akan ditemukan baris sebagaimana berikut :

DirectoryIndex index.html index.html.var

Ubahlah menjadi :

DirectoryIndex index.html index.html.var index.php

e.    Cari string NameVirtualHost dengan mengetikkan perintah berikut pada modus perintah vi :

/NameVirtualHost

Akan ditemukan baris sebagaimana berikut :

#NameVirtualHost *:80

Ubahlah menjadi :

NameVirtualHost www.smkunu.sch.id:80

f.     Arahkan kursor ke posisi paling akhir file konfigurasi httpd.conf dan tambahkan konfigurasi berikut :

<VirtualHost 200.100.4.66:80>
    ServerAdmin fuad@smkunu.sch.id
    DocumentRoot /home/data_user/www
    ServerName www.smkunu.sch.id
    ErrorLog logs/www.smkunu.sch.id-error_log
    CustomLog logs/www.smkunu.sch.id-access_log common
</VirtualHost>

<VirtualHost 200.100.4.67:80>
    ServerAdmin fuad@smkunu.sch.id
    DocumentRoot /home/data_user/mail
    ServerName mail.smkunu.sch.id
    ErrorLog logs/mail.smkunu.sch.id-error_log
    CustomLog logs/mail.smkunu.sch.id-access_log common
</VirtualHost>

g.               Simpan file konfigurasi httpd.conf yang telah diedit.


                   Instalasi dukungan PHP untuk Httpd
File dukungan PHP untuk web server Apache mempunyai nama php-5.2.2-3.i386.rpm. Sebelum menginstalasi file ini, terlebih dahulu kita harus menginstalasi paket yang menjadi dependensi dari php-5.2.2-3.i386.rpm. Paket tersebut adalah php-cli-5.2.2-3.i386.rpm dan php-common-5.2.2-3.i386.rpm.
File setup perangkat lunak dukungan PHP untuk Httpd beserta paket dependensinya terdapat pada DVD installer Linux Fedora 7. Untuk mengakses file tersebut, kita harus berpindah ke direktori /mnt/Fedora. Perintah yang digunakan adalah :

[root@server data_user]# cd /mnt/Fedora/

Setelah masuk ke direktori /mnt/Fedora, jalankan langkah-langkah berikut :
a.          Lakukan instalasi perangkat lunak php-common-5.2.2-3.i386.rpm dengan perintah :

[root@server Fedora]# rpm -ivh php-common-5.2.2-3.i386.rpm

Apabila proses instalasi tidak mengalami masalah, muncul tampilan lebih kurang sebagai berikut :

warning: php-common-5.2.2-3.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
   1:php-common             ########################################### [100%]

b.        Lakukan instalasi perangkat lunak php-cli-5.2.2-3.i386.rpm dengan perintah :

[root@server Fedora]# rpm -ivh php-cli-5.2.2-3.i386.rpm

Apabila proses instalasi tidak mengalami masalah, muncul tampilan lebih kurang sebagai berikut :

warning: php-cli-5.2.2-3.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
   1:php-cli                ########################################### [100%]

c.          Lakukan instalasi perangkat lunak php-5.2.2-3.i386.rpm dengan perintah :

[root@server Fedora]# rpm -ivh php-5.2.2-3.i386.rpm

Apabila proses instalasi tidak mengalami masalah, muncul tampilan lebih kurang sebagai berikut :

warning: php-5.2.2-3.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
   1:php                    ########################################### [100%]

d.       Untuk keperluan pada tahap pengujian, pada tahap ini juga kita siapkan file yang digunakan untuk menguji jalannya dukungan PHP pada web server Apache. File ini diberi nama testing.php dan disimpan pada direktori /home/data_user/www.
1) Kita buat file /home/data_user/www/testing.php menggunakan editor vi dengan perintah :

[root@server Fedora]# vi /home/data_user/www/testing.php

2)              Isikan skrip berikut pada file /home/data_user/www/testing.php :

<?php
phpinfo();
?>

[root@server Fedora]# vi /home/data_user/www/index.html

<html>
<body>
<div style="width:100%;font-size:40px;font\-weight:bold;text-align:center">
SEMOGA SMK UNGGULAN NU MOJOAGUNG LUUS 100%
</div>
<body>
<html> 




untuk warna hitam..bisa di ubah dengan kata2 anda coy..

  
e.               Setelah Httpd dikonfigurasikan dengan benar dan dukungan PHP telah terinstalasi dengan sempurna, maka layanan web server Apache dapat dijalankan dengan perintah :

[root@server ~]# service httpd start

Apabila konfigurasi Httpd telah benar dan dapat berjalan sempurna, hasil yang ditampilkan lebih kurang sebagaimana berikut :

Starting httpd:                                          [  OK  ]

Apabila masih terdapat kesalahan ketika layanan httpd dijalankan, maka kesalahan-kesalahan ini harus segera diperbaik sampai dengan Httpd bisa dijalankan dengan sempurna.


JANGAN TERBURU BURU,,SANTAI SAJA,,BIAR GAK SALAH