• Web server adalah merupakan software yang memberikan
layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML. • Web server menunggu permintaan dari client yang menggunakan browser seperti Netscape Navigator, Internet Explorer, Modzilla, dan program browser lainnya yang disebut sebagai User Agent. • Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser • Web server, untuk berkomunikasi dengan client-nya (web browser) mempunyai protokol sendiri, yaitu HTTP (hypertext transfer protocol). Dengan protokol ini, komunikasi antar web server dengan client-nya dapat saling dimengerti dan lebih mudah • Web server normal/HTTP, berjalan di atas port 80. Versi aman dari web server, atau HTTPS server, berjalan di atas port 443. Jenis-jenis web server •Apache Apache di Ms Windows Ada beberapa Aplikasi Apache yang dapat berjalan di Windows yaitu : - Apache2 triad - XAMPP - WAMPP - dll
Apache di Linux Di Linux pun ada beberapa Aplikasi Apache,yaitu : - LAMPP - XAMPP Apache Tomcat
• Apache tomcat adalah web server berbasis open source yang
mendukung untuk penggunaan JSP (Java Server Pages). • Apache Tomcat merupakan implementasi software open source dari Java Servlet dan JavaServer Pages teknologi. Java Servlet dan JavaServer Pages spesifikasi yang dikembangkan di bawah Java Community Process. Web Server IIS
• IIS atau Internet Information Services atau Internet Information Server
adalah sebuah HTTP web server yang digunakan dalam sistem operasi server Windows Web server LIGHTTPD • ditulis dalam bahasa pemrograman C. Dapat dijalankan pada sistem operasi Linux dan sistem operasi Windows • Lighttpd bersifat open source • Lighttpd mengklaim dirinya sebagai web server yang “memakan” sedikit space memori jika dibandingkan dengan web server lain Konfigurasi web server sederhana 1. Install paket yang menangani web server, yaitu apache2 2. Masuk ke folder konfigurasi web server
3. Kemudian masuk ke folder = sites-available, kemudian ls
4. Masuk ke file default, dengan perintah = nano default 5. Edit script yang di blok tersebut menjadi seperti di bawah ini : 6. Kemudian pindah ke direktori seperti di bawah ini
7. Masuk ke direktori var
8. Masuk ke direktori www, kemudian ikuti langkah seperti di bawah ini 9. Edit isi file index.html yang ada di folder percik, menjadi seperti di bawah ini 10. Cek hasilnya di browser client