Web Server adalah suatu program (dan juga mesin yang menjalankan
program) yang mengerti protokol HTTP (HyperText Transfer Protocol) dan
dapat menanggapi permintaan-permintaan dari web browser yang menggunakan
protokol tersebut.
sebuah perangkat lunak server yang berfungsi menerima
permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan
mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya
berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah
Apache. Apache merupakan server web antar platform yang dapat berjalan di
beberapa platform seperti linux dan windows. Web Server juga merupakan
sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga
dengan host. Komputer yang dilengkapi oleh software ini akan dapat
diakses oleh komputer lain menggunakan web browser dengan cara
menuliskan nama server (host name) atau dengan menuliskan nomor IP ( IP
Addres) dari komputer tersebut. Agar anda dapat memasukkan web yang anda
rancang ke dalam
internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet,
dan ruangan ini disediakan oleh server.
Jenis- - Jenis WEB SERVER
Apache
Apache adalah nama web server yang dibuat berbasiskan kode, web server
Yait web server NCSA dibuat oleh National Center for Supercomputing
Applications. web server Apache dikembangkan oleh sekelompok programer
yang bekerja tanpa dibayar oleh siapapun. Mereka mengerjakan proyek ini
dengan berbagai macam alasan, akan tetapi alasan yang paling mendasar
adalah mereka senang jika perangkat lunak mereka digunakan oleh banyak
Apache adalah web server yang kompak, modular, mengikuti standar
protokol HTTP, dan tentu saja sangat digemari
Apache
merupakan Aplikasi Web Server yang paling banyak digunakan saat ini,
selain dapat berjalan di banyak Operating System seperti Windows, Linux
dan lainya, Apache juga bersifat Open Source alias Gratis. Secara
default Apache menggunakan Script PHP dan menggunakan MySQL sebagai Data
Base nya dan kesemuanya itu dapat di gunakan secara Gratis pula.
Apache di Ms Windows
Ada beberapa Aplikasi Apache yang dapat berjalan di Windows yaitu :
- AppServ
- XAMPP
-WAMPP
Apache di Linux
Di Linux pun ada beberapa Aplikasi Apache,yaitu :
- LAMPP
- XAMPP
Atau kita bisa juga menginstall satu persatu seperti apache(http),PHP dan mysql
Melalui Source code yang dapat di download di Internet secara Gratis.
Kelebihan Web Server Apache
1. Apache termasuk dalam kategori freeware.
2. Apache mudah sekali proses instalasinya jika dibanding web server lainnya seperti NCSA, IIS, dan lain-lain.
3. Mampu beroperasi pada berbagai paltform sistem operasi.
4. Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
5. Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.
Kekurangan Web Server Apache
1. web server Apache tidak memiliki kemampuan mengatur load seperti
IIS, sehingga akan terus mem-fork proses baru hingga nilai MaxClients
tercapai atau hingga batas yang diizinkan oleh OS. Ini tentunya
menguntungkan penyerang karena habisnya RAM akan lebih cepat tercapai.
2. Apache tidak memproses karakter kutip dalam string Referrer dan
User-Agent yang dikirimkan oleh Client. Ini berarti Client dapat
memformulasi inputnya secara hati hati untuk merusak format baris log
akses.
3. Terganggunya proses upload data, yang bisa menyebabkan software salah dalam
menerjemahkan ukuran data yang masuk.
Tidak ada komentar:
Posting Komentar