Web server adalah aplikasi yang melayani permintaan HTTP dan mengirimkan halaman web. Pada tahun 1989, Tim Berners-Lee membuat web server pertama bernama CERN httpd untuk memfasilitasi pertukaran informasi antar peneliti. Saat ini tersedia berbagai jenis web server seperti Apache, Nginx, IIS, dan lainnya dengan kelebihan dan kekurangan masing-masing. Apache merupakan web server gratis dan terbuka yang paling banyak digunakan karena fleks
Apache dan IIS adalah dua jenis server web yang paling populer. Apache merupakan server web open source yang dapat berjalan di berbagai sistem operasi, sedangkan IIS khusus berjalan pada sistem operasi Windows. Kedua server web ini memiliki fitur keamanan dan kinerja yang baik untuk mendukung situs web dinamis.
Dokumen tersebut membahas tentang perkembangan web server di Linux, khususnya Apache dan Nginx. Apache merupakan web server paling populer untuk Linux karena kemampuannya dalam keamanan, skalabilitas, dan dukungan komunitas yang luas. Nginx hadir sebagai alternatif yang lebih ringan sumber daya dan memiliki arsitektur asynchronous yang memberikan kinerja tinggi. Kedua web server ini memiliki kelebihan dan kekurangan masing-masing dalam implementasi dan
Dokumen tersebut membahas tentang server web Apache dan IIS. Server web Apache adalah perangkat lunak sumber terbuka yang paling banyak digunakan di dunia, sedangkan IIS adalah server web yang terintegrasi dengan sistem operasi Windows. Kedua server web ini memiliki fitur keamanan dan otorisasi pengguna yang berbeda.
Dokumen tersebut membahas tentang pengertian web server dan jenis-jenis web server yang umum digunakan seperti Apache, IIS, dan Tomcat. Web server Apache dijelaskan memiliki kelebihan seperti open source, mudah diinstalasi, mendukung berbagai sistem operasi, dan fleksibel untuk menambah modul tambahan.
Apache dan IIS adalah dua jenis server web yang paling populer. Apache merupakan server web open source yang dapat berjalan di berbagai sistem operasi, sedangkan IIS khusus berjalan pada sistem operasi Windows. Kedua server web ini memiliki fitur keamanan dan kinerja yang baik untuk mendukung situs web dinamis.
Dokumen tersebut membahas tentang perkembangan web server di Linux, khususnya Apache dan Nginx. Apache merupakan web server paling populer untuk Linux karena kemampuannya dalam keamanan, skalabilitas, dan dukungan komunitas yang luas. Nginx hadir sebagai alternatif yang lebih ringan sumber daya dan memiliki arsitektur asynchronous yang memberikan kinerja tinggi. Kedua web server ini memiliki kelebihan dan kekurangan masing-masing dalam implementasi dan
Dokumen tersebut membahas tentang server web Apache dan IIS. Server web Apache adalah perangkat lunak sumber terbuka yang paling banyak digunakan di dunia, sedangkan IIS adalah server web yang terintegrasi dengan sistem operasi Windows. Kedua server web ini memiliki fitur keamanan dan otorisasi pengguna yang berbeda.
Dokumen tersebut membahas tentang pengertian web server dan jenis-jenis web server yang umum digunakan seperti Apache, IIS, dan Tomcat. Web server Apache dijelaskan memiliki kelebihan seperti open source, mudah diinstalasi, mendukung berbagai sistem operasi, dan fleksibel untuk menambah modul tambahan.
Teks tersebut membahas tentang server web, server aplikasi, server basis data, dan hosting. Dijelaskan bahwa server web bertugas menerima permintaan dan mengirim respon halaman web, server aplikasi menyediakan akses ke logika bisnis, dan server basis data menyimpan dan mengelola data. Contoh server web adalah Apache dan Nginx, server aplikasi adalah WebLogic, sedangkan MySQL, SQL Server, dan Oracle adalah contoh server basis data. Domain adalah nama situs, hosting menyedi
Pengenalan membuat aplikasi berbasis web seri pertama
contoh code di
https://drive.google.com/file/d/1JkmIp3jUU-w6w5dmf9itfWxIWREjpOP_/view?usp=sharing
Tugas so II, Perkembangan web server di linuxirfansyahril
Dokumen ini membahas tentang perkembangan web server di Linux. Beberapa web server populer dijelaskan seperti Apache dan IIS. Cara kerja web server dijelaskan secara singkat, yaitu menerima permintaan dari klien dan mengirimkan respon. FTP server juga dijelaskan fungsinya untuk bertukar file secara aman antara klien dan server.
Ubuntu Server 11.10 memiliki berbagai fitur untuk menjalankan layanan jaringan komputer seperti web server, database, file sharing, virtualisasi, dan lainnya. Dokumen ini menjelaskan konfigurasi dasar seperti DHCP, DNS, firewall, serta aplikasi-aplikasi pendukung untuk setiap layanan termasuk Apache, MySQL, Samba, OpenVPN dan lainnya.
Laporan ini membahas tentang pembuatan aplikasi penjualan tiket kereta api berbasis web menggunakan framework Metro UI oleh kelompok mahasiswa. Aplikasi ini dibuat untuk memenuhi tugas besar mata kuliah Pemrograman Berbasis Web dan dapat digunakan mahasiswa untuk mempelajari konsep pemrograman web."
Dokumen tersebut membahas beberapa protokol jaringan yang beroperasi di atas TCP/IP seperti GOPHER untuk pendistribusian dan pencarian dokumen, Telnet untuk komunikasi berbasis teks, "r" Commands untuk akses remote sistem operasi BSD UNIX, dan IRC untuk komunikasi real-time melalui saluran pembicaraan.
Dokumen tersebut membahas tentang definisi server, klasifikasi server berdasarkan fungsi dan jenis, serta sistem operasi yang digunakan pada server beserta fitur-fiturnya. Server didefinisikan sebagai sistem komputer yang menyediakan layanan tertentu dalam jaringan, yang memiliki spesifikasi hardware dan sistem operasi khusus. Server diklasifikasikan berdasarkan fungsinya seperti web server, database server, dan lainnya. Sistem operasi server berfungsi untuk men
Dokumen tersebut memberikan informasi tentang database server dan web server. Database server digunakan untuk menyediakan layanan database kepada sistem lain dengan model klien-server, sementara web server berfungsi untuk menerima permintaan dari browser web dan mengirim halaman web. Dokumen ini juga menjelaskan beberapa jenis database server seperti MySQL, Oracle, Microsoft SQL Server, dan web server seperti Apache, Nginx, IIS.
aat ini Phonegap sudah berganti nama yaitu Apache Cordova.Karena banyak kontribusi dari perusahaan – perusahaan besar serta lembaga lain terhadap Phonegap, kemudian phonegap diserahkan ke Apache Software Foundation. Phonegap sebelumnya merupakan sebuah proyek open source yang dikembangkan oleh perusahaan yang bernama Nitobi lalu kemudian di akusisi oleh Adobe. Sebelum dinamakan Cordova, pengganti nama Phonegap adalah ” Callback ” atau Apache Callback.
Teks tersebut membahas tentang server web, server aplikasi, server basis data, dan hosting. Dijelaskan bahwa server web bertugas menerima permintaan dan mengirim respon halaman web, server aplikasi menyediakan akses ke logika bisnis, dan server basis data menyimpan dan mengelola data. Contoh server web adalah Apache dan Nginx, server aplikasi adalah WebLogic, sedangkan MySQL, SQL Server, dan Oracle adalah contoh server basis data. Domain adalah nama situs, hosting menyedi
Pengenalan membuat aplikasi berbasis web seri pertama
contoh code di
https://drive.google.com/file/d/1JkmIp3jUU-w6w5dmf9itfWxIWREjpOP_/view?usp=sharing
Tugas so II, Perkembangan web server di linuxirfansyahril
Dokumen ini membahas tentang perkembangan web server di Linux. Beberapa web server populer dijelaskan seperti Apache dan IIS. Cara kerja web server dijelaskan secara singkat, yaitu menerima permintaan dari klien dan mengirimkan respon. FTP server juga dijelaskan fungsinya untuk bertukar file secara aman antara klien dan server.
Ubuntu Server 11.10 memiliki berbagai fitur untuk menjalankan layanan jaringan komputer seperti web server, database, file sharing, virtualisasi, dan lainnya. Dokumen ini menjelaskan konfigurasi dasar seperti DHCP, DNS, firewall, serta aplikasi-aplikasi pendukung untuk setiap layanan termasuk Apache, MySQL, Samba, OpenVPN dan lainnya.
Laporan ini membahas tentang pembuatan aplikasi penjualan tiket kereta api berbasis web menggunakan framework Metro UI oleh kelompok mahasiswa. Aplikasi ini dibuat untuk memenuhi tugas besar mata kuliah Pemrograman Berbasis Web dan dapat digunakan mahasiswa untuk mempelajari konsep pemrograman web."
Dokumen tersebut membahas beberapa protokol jaringan yang beroperasi di atas TCP/IP seperti GOPHER untuk pendistribusian dan pencarian dokumen, Telnet untuk komunikasi berbasis teks, "r" Commands untuk akses remote sistem operasi BSD UNIX, dan IRC untuk komunikasi real-time melalui saluran pembicaraan.
Dokumen tersebut membahas tentang definisi server, klasifikasi server berdasarkan fungsi dan jenis, serta sistem operasi yang digunakan pada server beserta fitur-fiturnya. Server didefinisikan sebagai sistem komputer yang menyediakan layanan tertentu dalam jaringan, yang memiliki spesifikasi hardware dan sistem operasi khusus. Server diklasifikasikan berdasarkan fungsinya seperti web server, database server, dan lainnya. Sistem operasi server berfungsi untuk men
Dokumen tersebut memberikan informasi tentang database server dan web server. Database server digunakan untuk menyediakan layanan database kepada sistem lain dengan model klien-server, sementara web server berfungsi untuk menerima permintaan dari browser web dan mengirim halaman web. Dokumen ini juga menjelaskan beberapa jenis database server seperti MySQL, Oracle, Microsoft SQL Server, dan web server seperti Apache, Nginx, IIS.
aat ini Phonegap sudah berganti nama yaitu Apache Cordova.Karena banyak kontribusi dari perusahaan – perusahaan besar serta lembaga lain terhadap Phonegap, kemudian phonegap diserahkan ke Apache Software Foundation. Phonegap sebelumnya merupakan sebuah proyek open source yang dikembangkan oleh perusahaan yang bernama Nitobi lalu kemudian di akusisi oleh Adobe. Sebelum dinamakan Cordova, pengganti nama Phonegap adalah ” Callback ” atau Apache Callback.
Luis Alirio Pulga Arévalo works with metals and follows a daily routine. He wakes up at 5:30 AM, takes a shower, gets dressed, eats breakfast, and drops off his brother at school before arriving at work at 7:30 AM. At work, he inspects welding equipment and tools. He leaves for lunch at noon and returns at 2 PM, inspecting his workplace before having a snack at 5 PM. He leaves work at 6 PM. In the evenings, he returns home, showers, helps his brother with homework, eats dinner, and goes to bed at 8 PM.
hire4event.com is a new startup concept of Global Magic Consulting Private Limited for Online Event Equipment Rental Services, came into existence in 2012, to provide total event related services to the different types of Event Organizers in terms of event equipment and manpower. hire4event.com is a professionally managed and a very much experienced professionals in organization extending support services to other Indian and International Event Management Companies.
EmComm Battery box presentation 07182016 at SOARAAnthony Gawel
This document provides information about a battery box project for CERT, EmComm, and amateur radio organizations. It discusses using a repurposed ammo box with a 7-12 Ah AGM battery to power devices like cell phones, radios, and LED lights. Safety tips are provided for working with batteries. A basic design uses a battery, fuse, and 12V outlet, while a "Cadillac" version adds a USB charger and voltmeter. Parts lists and schematics are included. The goal is a simple, inexpensive, and expandable design to get people involved in emergency communications projects.
Raman spectrometer: Chemische identificatie voor een veilige omgevingAED Solutions
De Raman spectrometer is een apparaat dat binnen luttele tellen stoffen in vaste en vloeibare vorm herkent. Daarnaast is het mogelijk het apparaat nieuwe stoffen te leren door een sample te nemen en daarbij de naam te vermelden. De oorsprong van dit apparaat ligt hem in de Raman spectroscopie op basis van lastertechnologie. Sertech heeft RescueMate bv de verkooprechten voor de Raman spectroscopie gegund en zijn daarom op zoek naar partijen die dit product in de toekomst wil gaan gebruiken. We denken in eerste instantie aan organisaties die met dit apparaat gemakkelijk explosieven en drugs kunnen opsporen.
Ben of werk jij bij zo’n organisatie? En ben jij hierin geïnteresseerd? Neem dan vrijblijvend contact met ons op en vraag naar de mogelijkheden via rob@aedsolutions.eu
Năng lượng mặt trời giải pháp tiết kiệm hiệu quảLong Nguyen
Tiết kiệm năng lượng hiện đang là một yêu cầu tất yếu trong sinh hoạt, sản xuất và đời sống hiện nay.
Nó không những bảo đảm an ninh năng lượng của quốc gia, phục vụ quá trình phát triển kinh tế-xã hội một cách bền vững mà trong khuôn khổ mỗi gia đình, việc sử dụng máy nước nóng năng lượng mặt trời không chỉ mang lại lợi ích về kinh tế, môi trường, mà còn an toàn cho người sử dụng.
TC Sales Direct is a company that sells artwork directly to customers through an online gallery. They aim to make fine art accessible and affordable by selling original paintings, photographs, and other works directly from artists. By removing the middleman, TC Sales Direct can offer artwork at wholesale prices or below in a convenient online shopping experience.
The document summarizes activities of the Junior Doctors Network (JDN), which is an initiative of young doctors under the World Medical Association. It discusses challenges faced by junior doctors, including heavy workloads, lack of proportional pay, and limited resources. It also highlights efforts by JDN members in various countries to address issues in healthcare. These include campaigns in Nigeria to raise awareness about Lassa fever, a study group in Japan working to improve primary care education, and an advisory committee in Peru that advocates for young doctors' rights. The overall goal of JDN is to support junior doctors globally and influence policies to improve their working conditions and training opportunities.
Muerte por powerpoint y como diseñar presentaciones efectivasGustavo Parolin
El documento proporciona consejos para crear presentaciones efectivas utilizando PowerPoint, evitando la "muerte por PowerPoint". Recomienda planificar la presentación identificando la idea central y las ideas secundarias, bosquejar diapositivas con lápiz y papel en lugar de transcribir el discurso, ilustrar las ideas visualmente en lugar de usar listas, usar fondos simples y una fuente, resaltar lo importante y dejar espacio en blanco, y seguir principios de diseño simple, visual y con poco texto.
Dokumen tersebut membahas tentang pengertian web server dan jenis-jenis web server yang umum digunakan seperti Apache, IIS, dan Tomcat. Web server berperan untuk menyediakan konten kepada klien melalui protokol HTTP. Web server Apache adalah yang paling banyak digunakan karena fleksibel, gratis, dan mudah diinstalasi.
Web server merupakan perangkat lunak yang menyimpan berkas-berkas situs web dan melayani permintaan pengguna. Ada dua jenis web server utama yaitu Apache dan IIS, yang masing-masing memiliki fitur dan dukungan program berbeda. Web server bekerja dengan model klien-server di mana klien mengirimkan permintaan dan server menanggapi dengan mengirimkan berkas yang diminta.
Dokumen tersebut membahas berbagai topik keamanan jaringan dan website, termasuk penjelasan mengenai SQL injection, buffer overflow, dan cara-cara pencegahannya. Selain itu, dibahas pula contoh kasus pemanfaatan celah keamanan pada website pemerintah melalui teknik SQL injection."
Dokumen tersebut membahas tentang konsep class dan objek dalam pemrograman berorientasi objek, komponen-komponen web seperti servlet dan JSP, serta perbandingan beberapa web server populer seperti Apache, Apache Tomcat, dan IIS.
Web server adalah perangkat lunak yang berfungsi untuk mengirim dan menerima layanan berupa data melalui HTTP/HTTPS. Web server menerima request dari client dan meresponnya dengan mengirimkan data seperti gambar, tulisan, video, atau dokumen.
Tugas 2 membahas tentang server web, aplikasi, dan basis data serta implementasinya. Nginx dijelaskan memiliki kinerja lebih baik dibanding Apache karena bersifat event-based sehingga mengoptimalkan sumber daya. Domain, hosting, dan cloud computing dijelaskan sebagai layanan untuk menyimpan dan mengakses konten secara online.
1. Web server menerima permintaan dan mengirim respons berupa halaman web. Contohnya Apache. Application server menyediakan akses ke logika bisnis untuk digunakan client. Contohnya JBoss. Database server menyimpan dan menyediakan akses ke data. Contohnya MySQL.
Makalah ini membahas tentang konfigurasi web server Debian 6.0 dengan 3 langkah utama, yaitu mengatur alamat IP, menginstal web server Debian, dan membuat website berbasis Wordpress dan Joomla. Langkah pertama adalah menetapkan alamat IP untuk web server. Langkah selanjutnya adalah menginstal paket-paket pendukung web server seperti Apache, PHP, dan MySQL. Terakhir adalah membuat website Wordpress dan Joomla dengan mengikuti petunjuk pemas
Dokumen tersebut membahas tentang berbagai tools pemrograman web dan database seperti HTML, PHP, MySQL, dan XAMPP. HTML digunakan untuk membuat halaman web statis sedangkan PHP dan MySQL digunakan untuk membuat halaman web dinamis yang dapat mengakses database. XAMPP merupakan tool yang mengintegrasikan Apache, PHP, dan MySQL untuk memudahkan pengembangan website.
Dokumen tersebut memberikan ringkasan singkat tentang:
1) Pengenalan materi pemrograman berbasis web yang mencakup konsep, instalasi, dan sintaks PHP dan HTML
2) Teknologi terkait seperti MySQL, CSS, dan form untuk membuat web dinamis
3) Manajemen sesi dan cookie dalam pemrograman web
Dokumen tersebut memberikan penjelasan singkat tentang PHP sebagai bahasa scripting sisi server yang populer untuk membangun website dinamis. PHP dapat disisipkan di dalam kode HTML dan dieksekusi di server untuk menghasilkan halaman web dinamis. Dokumen ini juga menjelaskan cara instalasi web server seperti XAMPP untuk menjalankan kode PHP.
Dokumen tersebut membahas tentang beberapa konsep dasar rekayasa web seperti web server, contoh web server XAMPP, aplikasi server, contoh aplikasi server seperti mail server dan DNS server, database server dengan contoh software database server nginx, domain, hosting, dan cloud computing.
Dokumen tersebut membahas tentang arsitektur jaringan komputer, termasuk peer to peer, client server, DHCP server, name server, DNS, FTP server, dan web server. Juga membahas tentang cara kerja web server dan komponen-komponennya seperti browser, HTTP request dan response."
Dokumen tersebut meringkas tentang World Wide Web, mencakup pengenalan, protokol HTTP, web browser, dan web server. Dokumen tersebut menjelaskan sejarah perkembangan World Wide Web sejak tahun 1989, protokol HTTP yang digunakan untuk transfer informasi melalui web, serta fungsi utama web browser dan web server dalam mengakses sumber daya melalui HTTP.
Dokumen tersebut membahas tentang web server, application server, dan database server. Web server berfungsi untuk menerima permintaan dan mengirim respon halaman web, application server menyediakan layanan logika bisnis, dan database server menyimpan dan mengelola data. Dokumen juga membahas tentang Nginx yang memiliki performa lebih baik dibanding Apache karena bersifat event-based, serta domain, hosting, dan cloud computing.
Dokumen tersebut membahas tentang pengertian server dan jenis-jenis server seperti samba server, FTP server, DNS server, web server, mail server, proxy server. Juga membahas tentang pengertian internet, web server, HTTP, serta pengertian client-server dan perbedaan tipe client-server seperti file server.
Dokumen ini membahas tentang pengantar sistem teknologi informasi mikroprosesor. Ia menjelaskan pengertian mikroprosesor sebagai otak komputer dan chip yang mengolah data, serta saluran-saluran seperti bus alamat, bus data, dan bus kendali pada mikroprosesor."
Metodologi Kimball Lifecycle merangkum pendekatan iteratif untuk merancang, mengembangkan, dan menyebarkan sistem data warehouse dan BI dengan langkah-langkah utama seperti mengidentifikasi kebutuhan bisnis, mengembangkan model data, membangun sistem ETL, dan mengimplementasikan laporan dan aplikasi. Matriks bus merupakan kerangka data untuk mengintegrasikan proses bisnis utama dengan objek seperti pelanggan, produk, dan tanggal yang terintegrasi
Skema desain produksi fried chicken terdiri dari 2 tabel fakta dan 6 tabel dimensi yang berhubungan. Tabel fakta berisi data penjualan dan produksi yang terkait dengan waktu, produk, toko, promosi, pegawai, dan bahan baku. Skema transaksi online terdiri dari tabel produk, pegawai, toko, transaksi, dan detail transaksi untuk mencatat pesanan pelanggan.
Dokumen ini membahas perbandingan antara pendekatan Kimball dan pendekatan federated dalam merancang data warehouse. Pendekatan Kimball menganjurkan pendekatan bottom-up dimana data mart digabungkan menjadi data warehouse. Sedangkan pendekatan federated mengintegrasikan data dari berbagai sumber tanpa harus membangun ulang lingkungan support decision. Kedua pendekatan memiliki keunggulan dan kelemahan tertentu tergantung kondisi organisasi.
2. Pengertian dan sejarah web server
Web server adalah sebuah aplikasi server yang melayani permintaan HTTP atau HTTPS dari
browser dan mengirimkannya kembali dalam bentuk halaman-halaman web.
3. Pengertian dan sejarah web server
Pada tahun 1989 web server dibuat oleh Tim Berners-Lee
Dia bekerja pada perusahaan CERN (European Organization for Nuclear
Research). Dia membuat sebuah proyek berbasis tulisan hiperteks, yang
bertujuan agar mempermudah pertukaran informasi diantara para peneliti.
Satu tahun kemudian menghasilkan 2 buah program komputer, yaitu :
1.
Sebuah sistem yang diberi nama WorldWideWeb atau disebut WWW
2.
Sebuah Web Server pertama di dunia yang diberi nama CERN httpd.
4. Macam Web Server
Pada jaman sekarang ini, sudah banyak tersedia vendor-vendor yang
menyediakan layanan web server, baik yang berbayar maupun yang
bersifat gratis, dengan masing-masing yang menawarkan kelebihan
yang dimiliki web server milik mereka. Vendor-vendor yang ada
tersebut seperti IIS yang merupakan kepemilikan Microsoft, Apache,
Nginx dan Google GWS.
5. Macam Web Server
Berikut adalah macam-macam web server yang sering di jumpai :
1.
Apache Tomcat
2.
Microsoft windows Server 2003 Internet Information Services (IIS)
3.
Lighttpd
4.
Apache Web Server - the HTTP Web Server
5.
Dan lain-lain
6. Keunggulan dan Kekurangan
macam web server
Macam Web
server
Keunggulan
Kekurangan
Apache
Tomcat
Performanya yang tinggi, stabil, memiliki banyak fitur dan mudah
Dikonfigurasi selain itu apache tomcat menggunakan hanya
sedikit sumber daya pada server dan tidak bergantung kepada
thread untuk melayani klien.
Tidak support pada IPV6, Update/patchnya versi terbarunya
lama keluar, Pemakainya tidak sebanyak Apache atau IIS(
Kurang Populer )
IIS
Lebih kompatibel dengan Windows karena memang IIS adalah
keluaran Microsoft selain itu IIS memiliki fitur URL Filtering
untuk mem-filter website yang tidak diinginkan
Tidak gratis dan masih menggunakan Port 80 (Port untuk
layanan web)sehingga sangat mudah diserang oleh cracker
keamanan file log juga sangat mudah ditembus sehingga
system password pun akan mudah didapatkan.
Lighttpd
Virtual hosting yang fleksibel, Berukuran kecil (kurang dari 1
MB) dan Desain single-process hanya dengan beberapa thread.
Tidak ada proses atau thread dimulai per koneksi.
Sama hal nya dengan Apache Tomcat Tidak support pada
IPV6, Update/patchnya versi terbarunya lama keluar,
Pemakainya tidak sebanyak Apache atau IIS( Kurang
Populer )
Apache termasuk dalam kategori freeware selain itu mudah sekali
proses instalasinya jika dibanding web server lainnya. Mampu
beroperasi pada berbagai paltform sistem operasi, Apache
mempunyai hanya empat file konfigurasi dan Mudah dalam
menambahkan peripheral lainnya ke dalam platform web
servernya.
web server Apache tidak memiliki kemampuan mengatur
load selain itu Apache tidak memproses karakter kutip
dalam string Referrer dan User-Agent yang dikirimkan oleh
Client, dan Terganggunya proses upload data, yang bisa
menyebabkan software salah dalam menerjemahkan ukuran
data yang masuk.
Apache Web
Server
7. Apache Tomcat
Apache tomcat adalah server web berbasis opensource yang mendukung untuk
penggunaan JSP (Java Server Pages). Secara default, server tomcat ini belum
memiliki package admin, sehingga tidak ada akses untuk admin. Yang ada
hanyalah tomcat manager untuk memdeploy aplikasi web melalui file .war dari
java web.
8. Microsoft windows Server 2003 Internet
Information Services (IIS)
IIS atau Internet Information Services atau Internet Information Server adalah
sebuah HTTP web server yang digunakan dalam sistem operasi server Windows,
mulai dari Windows NT 4.0 Server, Windows 2000 Server atau Windows Server
2003. Layanan ini merupakan layanan terintegrasi dalam Windows 2000 Server,
Windows Server 2003 atau sebagai add-on dalam Windows NT 4.0. Layanan ini
berfungsi sebagai pendukung protokol TCP/IP yang berjalan dalam lapisan
aplikasi (application layer). IIS juga menjadi fondasi dari platform Internet dan
Intranet Microsoft, yang mencakup Microsoft Site Server, Microsoft Commercial
Internet System dan produk-produk Microsoft BackOffice lainnya.
9. Lighttpd
Web Server yang alamat websitenya di http://lighttpd.net/ ini ditulis dalam bahasa
pemrograman C. Dapat dijalankan pada sistem operasi Linux dan sistem operasi
Unix-like lainnya, serta dapat pula dijalankan pada sistem operasi Windows.
Lighttpd bersifat open source dan didistribusikan dengan lisensi BSD. Lighttpd
mengklaim dirinya sebagai web server yang ―memakan‖ sedikit space memori jika
dibandingkan dengan web server lain. Selain itu lighttpd mempunyai kemampuan
untuk mengatur cpu-load secara efektif dan beberapa fitur advance seperti
FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting dan lain-lain.
10. Apache
Apache ini dibuat versi pertamanya oleh Robert Mc Cool — yang terlibat
di NCSA– padatahun 1996. Ditulis dalam bahasa C, perkembangannya
dilakukan bersama rekan-rekan melalui email. Dia mengerjakan proyek itu
bersama Apache groupnya : Brian Behlendorf, Roy T. Fielding, Rob
Hartill, David Robinson, Cliff Skolnick, Randy Terbush, Robert S. Thau,
Andrew Wilson, Eric Hagberg, Frank Peters and Nicolas Pioch.
11. Kelebihan Apache Web Server
1.
Freeware (software gratis ) dan mudah di-install.
2.
Mampu beroperasi pada berbagai platform sistem operasi .
3.
Mudah dikonfigurasinya.
4.
Mudah dalam menambahkan periferal lainnya ke dalam platform web servernya, misalnya : untuk menambahkan
modul, cukup hanya menset file konfigurasinya agar mengikutsertakan modul itu ke dalam kumpulan modul lain yang
sudah dioperasikan.
5.
Mampu di kompilasi sesuai dengan spesifikasi HTTP yang sekarang.
6.
Menyediakan feature untuk multihomed dan virtual server .
7.
Secara otomatis menjalankan file index.html, halaman utamanya, untuk ditampilkan secara otomatis pada clientnya.
8.
Lebih aman karena memiliki level-level pengamanan
9.
Apache mempunyai komponen dasar terbanyak di antara webserver-webserver lain, yang berarti bahwa webserver
Apache termasuk salah satu dari webserver yang lengkap.
10.
Performansi dan konsumsi sumberdaya ( resource ) dari webserver apache tidak terlalu banyak, hanya sebesar 20 MB
untuk file-file dasarnya dan setiap daemon nya hanya memerlukan sebesar 950 KB memory per-child.
11.
Mendukung transaksi yang aman ( secure transaction ) menggunakan SSL ( Secure Socket Layer ).
12.
Mempunyai dukungan teknis melalui web.
13.
Mempunyai kompatibilitas platform yang tinggi.
14.
Mendukung third party berupa modul-modul tambahan.
12. Kekurangan Apache :
1.
web server Apache tidak memiliki kemampuan mengatur load seperti IIS, sehingga akan terus memfork proses baru hingga nilai MaxClients tercapai atau hingga batas yang diizinkan oleh OS.
2.
Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yang dikirimkan oleh
Client.
3.
Terganggunya proses upload data, yang bisa menyebabkan software salah dalam menerjemahkan
ukuran data yang masuk. Dengan celah tersebut, hacker dikabarkan dapat mengeksploitasi kerentanan
dengan cara mengirimkan request pada server Apache bersangkutan.
13. FITUR APACHE
1.
Mendukung protocol HTTP/1.1
2.
Mendukung CGI (Common Gateway Interface) dan FastCGI
3.
Dukungan untuk Virtual Host
4.
Dukungan untuk autentikasi HTTP
5.
Terintegrasi dengan bahasa pemrograman Perl dan PHP
6.
Mendukung SSL (Secure Socket Layer) untuk komunikasi enkripsi
14. Cara Kerja Web Server
Cara Kerja Web Server ada 2 dan cukup sederhana :
1. Menerima permintaan (request) dari client, dan
2. Mengirimkan apa yang diminta oleh client (response).
15. Browser ke web server diatur dalam sebuah kode RFC2616
RFC2616 mencantumkan status web server dalam bentuk kombinasi
tiga angka yang memiliki arti berbeda-beda.
Contoh :
100 : Continue
101 : Switching protocols
200 : OK
201 : Created
202 : Accepted
203 : Non-authoritative information
204 : No Content
205 : Reset Content
205 : Reset Content
206 : Partial Content
300 : Multiple choices
301 : Moved permanently
302 : Found
303 : See other
304 : Not modified
305 : Use proxy
307 : temporary redirect
400 : Bad request
401 : Unauthorized
402 : Payment required
403 : Forbidden
404 : Not found
405 : Method not allowed
406 : Not acceptable