THOUSANDS OF FREE BLOGGER TEMPLATES

Rabu, 25 November 2009

Konfigurasi WebServer di CentOS 5.3

Server Type
Apache bisa dijalankan dengan dua cara, yaitu sebagai server yang berjalan sendiri atau dijalankan oleh program lain, yang sering disebut dengan super user server. Nilai yang mungkin untuk direktif ini adalah .

Server Root
Direktif ini dipakai untuk menentukan top level direktori tree dari file-file konfigurasi, log, dan error log.

PidFile
Untuk menentukan file yang di pakai untuk menyimpan proses ID dari server induk.

TimeOut
Waktu tunggu maksimal dalam detik yang diperbolehkan, baik untuk mengirim atau menerima permintaan ke server.

KeepAlive, MaxKeepAliveRequests, dan KeepAliveTimeOut
Ketiga direktif ini berhubungan dengan “persistent connections”. Jika KeepAlive bernilai On maka server memberi kesempatan untuk menjaga presistensi koneksi dari client ke server. Nilai lain yang mungkin untuk direktif ini adalah Off. Yang dimaksud dengan presistensi adalah Client yang sama akan dilayani oleh proses anak yang sama dari Apache Server. Jadi disini ada mekanisme mengingat koneksi.

MaxKeepAliveRequest menentukan jumlah koneksi maksimum yang diperbolehkan saat terjadi koneksi persisten. Anda bisa memberikan nilai 0 agar jumlah koneksi tidak dibatasi. Waktu tunggu maksimum sebuah koneksi masih bisa dilayani dengan cara koneksi persisten. Satuannya adalah detik.

MinSpareServers, MaxSpareServers, dan StartsServers
Saat pertama server dijalankan proses induk akan membuat proses anak sebanyak yang disebutkan dalam direktif StartServers. Proses anak akan terus diawasi agar tidak kurang dari MinSpareServers dan tidak lebih dari MaxSpareServers.

MaxClients
Membatasi jumlah clients yang dilayani secara bersamaan.

MaxRequestPerChild
Setiap proses anak diperbolehkan melayani paling banyak sejumlah MaxRequestPerChild sebelum mati. Sebagai catatan, dalam proses koneksi persisten dianggap satu koneksi. Nilai 0 dipakai untuk mewakili jumlah tak terbatas.

Listen dan Bind Address
Akan menentukan dimana server Apache melayani permintaan. Contoh :
Listen 8080
Listen 192.168.0.121:80
Artinya apache akan melayani permintaan dari port 8080 dan dari nomor IP 192.168.0.121 pada port 80. Direktif ini sangat bermanfaat untuk membuat virtual host bila server Anda mempunyai beberapa nomor IP yang bisa dipakai.
Bind Address berfungsi sama dengan Listen akan tetapi disini hanya bisa dipakai nomor IP dan nama host saja.

User dan Group
User dan group yang akan dipakai untuk menjalankan server Apache.

ServerAdmin dan ServerName
ServerAdmin berisi alamat email dari administrator web server. Sedangkan ServerName berisi menentukan nama host dari server utama.
Contoh :
ServerAdmin root@your-server.com
ServerName www.your-server.com

DocumentRoot
Root direktori dari dokumen-dokumen html. Contoh :
DocumentRoot “var/www/html”
Jika kita mengakses url http://www.your-server.com/utama.html, sama dengan mengakses file /var/www/html/utama.html.

0 komentar: