Sabtu, 06 Juni 2015

Web Server

Web Server adalah suatu program yang menerima tugas permintaann http dari komputer lain yang di kenal dengan nama web browser dan melayani dengan menyediakan respon http berupa konten data

fungsi utama dari web server adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol yang telah di tentukan.

-web server memiliki fitur dasar seperti :
1. HTTP : setiap program web server bekerja menerima permintaan http dari client dan memberikan respon http ke client tersebut
2. Logging : berfungsi untuk mencatatat informasi detaill terhadap permintaan dari client dan disimpan ke dalam berkas log contoh halnya fitu5.r otentifikasi yang menggunakan username dan password
3. dukungan HTTPS yaitu memungkinkan koneksi aman ke server pada port 443 berbeda dengan http dengan port 80
4. kompresi konten untuk mengurangi waktu respon server sehingga penggunaan data bisa lebih hemat
5. virtual hosting yaitu berguna untuk melayani banyak website dengan menggunakan 1 alamat ip
6. dukungan berkas ukuran besar berfungsi untuk mendukung berkas dengan size lebih dari 2gb
7. pengatur brandwith berfungsi untuk membatasi brandwith yang masuk ke server agar dapat melayani klien lebih banyak

-konten web server
1 dinamis : kita bisa menambahkan konten dari isi web dengan program lain
2 statis : berasal dari berkas yang telah ada pada server web

aplikasi yang sering kita gunakan adalah "apache" untuk menginstall paket apache cukup mengetikan "#apt-get install apache2"
untuk menjalankan web server cukup mengetikan perintah
"/etc/init.d/apache2 start" / "/etc/init.d/apache2 restart"
sedangkan untuk menghentikan
"/etc/init.d/apache2 stop"

untuk konfigurai ada beberapa file di dalam "/etc/apache2" diantaranya
*apache2.conf
berisi tentang penjelasan konfigurasi webserver apache2
seperti "serverroot" yaitu alamat direktori semua file konfigurasi di letakan
*envvars
merupakan settingan tentang berisi konfigurasi user dan group file yang di perbolehkan di akses melalui browser
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
*mods available
berisi kumpulan modul modul yang tersedia untuk web server
*mods enable
untuk mengaktifkan modul modul yang tersedia
*ports.conf
settingan port untuk web server yang di respon server
*sites-available
berisi settingan website yang tersedia untuk web server berisi config mengenai document root
*sites-enabled
merupakan settingn website yang di gunakan oleh web server



Tidak ada komentar:

Posting Komentar