Pengertian Web server
Dalam kemajuan teknologi zaman sekarang, jaringan internet sangat dibutuhkan oleh masyarakat pada umumnya. Jika bicara tentang internet, tentu tidak akan bisa lepas yang namanya web server. Sebagian orang mungkin mengetahui istilah web server, akan tetapi tidak sedikit juga orang yang belum tahu mengenai Pengertian Web Server ini. Secara umum dapat disimpulkan bahwa Pengertian Web Server adalah sebuah layanan internet yang telah disediakan oleh komputer.
Dalam memasukkan web yang telah dirancang dalam internet, maka terlebih dahulu memiliki ruangan dalam internet dan ruangan inilah disediakan oleh server. Selain itu juga,Pengertian Web server merupakan sebuah perangkat komputer yang digunakan untuk mengakses segala jenis file yang terdapat pada halaman web melalui HTTP/HTTPS dengan menggunakan aplikasi atau program tertentu (dikenal dengan nama web browser) dan mengirimkan kembali hasil permintaannya dalam bentuk halaman – halaman web yang berbentuk dokumen HTML.
Dalam Pengertian Web server, terdapat jenis-jenis packet software yang digunakan di internet yaitu :
- Microsoft Windows Server 2003 Internet Information Services
- Apache Tomcat
- Xitami Web Server
- Zeus Web Server
- Lighttpd
- Sun Java System Web Server
- Apache Web Server
Dalam Pengertian Web Server, terdapat beberapa syarat yang perlu diperhatikan agar sebuah web server ini bisa berfungsi dengan baik dan berjalan sempurna yaitu :
- Mempunyai RAM yang kapasitas sangat besar
- Memiliki kecepatan akses yang sangat tinggi
- Mempunyai alamat internal yang tidak berubah (bersifat permanen)
- Memiliki hardisk yang berkapasitas cukup besar
Ada tiga macam log yang harus diperhatikan dalam memonitor kegiatan web server yaitu sebagai berikut :
- Access log adalah file yang berfungsi untuk mencatat semua akses yang dilakukan terhadap web server. Selain itu, data yang diambil dari file ini kemudian diproses menjadi data statistik yang mudah dibaca dan dimengerti orang.
- Server log adalah file yang berfungsi untuk mencatat kejadian-kejadian tertentu pada web server. Tetapi, file ini hanya diperiksa jika ternyata webserver ini terjadi kesalahan. Selain itu, server log merupakan logging yang dilakukan oleh server dalam pencatatan file/messages/log.
- Error log adalah file yang berfungsi untuk mencatat setiap kesalahan yang terjadi pada web server, apakah kesalahan terjadi pada file konfigurasi yang berupa kesalahan pada pembuatan webnya. File ini merupakan pesan-pesan kesalahan dan pemberitahuan pengoperasian httpdnya. Dengan melihat error.log, maka akan diketahui bahwa web mengalami kesalahan pada waktu pembuatan.
Image Courtesy of Salvatore Vuono / FreeDigitalPhotos.net
Kegunaan yang utama pada Pengertian Web server ini adalah mentransfer berkas atas permintaan pengguna melalui protokol komunikasi (HTTP) yang telah ditentukan. Selain itu, web server berfungsi untuk mentransfer seluruh berkas/file dalam sebuah halaman web yang saling terkait misalnya di dalamnya terdapat teks, video, gambar dan lainnya. Pengguna pada web browser, biasanya meminta layanan atas halaman web atau berkas yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan tersebut akan mengirimkan kembali halaman dan berkas-berkas pendukung yang dibutuhkan. Apabila halaman/berkas yang diminta tidak tersedia, maka permintaan tersebut akan ditolak.
Fitur-fitur yang ditawarkan dalam Pengertian Web server, yaitu :
- HTTP
- Logging
- Virtual Hosting
- Pengatur Bandwith
- Otentifikasi
- Kompresi Konten
- Dukungan HTTPS
Salah satu software web server gratisan (freeware) yang mempunyai dukungan teknis dari pembuatnya dan dilengkapi dengan dokumentasi dinamakan Web server Apache. Pengertian Web server ini mempunyai kelebihan yaitu antara lain :
- Mampu beroperasi pada berbagai platform sistem operasi.
- Mempunyai satu file konfigurasi sehingga mudah mengkonfigurasi.
- Mudah dalam proses instalasi apabila dibandingkan dengan web server lainnya.
- Mudah dalam menambahkan periferal lainnya ke dalam platform web server.
Ciri khas dari web server Apache ini adalah sebagai berikut :
- Server Apache dapat berkomunikasi otomatis dengan client browsernya untuk menunjukkan yang tampilan terbaik.
- Apache menyediakan feature untuk multihomed dan virtual server.
- Apache mampu dikompilasi sesuai dengan spesifikasi HTTP yang sekarang.
- Dapat dijadikan sebagai pengganti bagi NCSA web server.
- Apache mempunyai level-level pengamanan.
- Memiliki dukungan teknis melalui web.
- Memiliki kompatibilitas platform yang tinggi.
- Mendukung adanya third party berupa modul-modul tambahan.
Tidak ada komentar:
Posting Komentar