nama : Raka septian wijaya
|
web server
|
guru pembibing : mamna hariana
|
kelas :xii tkj 1
|
sk/so
|
|
jobeheet 11
|
keamanan komputer dan jaringan
|
Assalamu alkaum warakthui wabakatuh
Pengertian web server
web server adalah
merupakan perangkat lunak (software) dalam server yang berfungsi untuk menerima
permintaan (request) berupa halaman web melalui protokol HTTP dan atau HTTPS
dari client yang lebih dikenal dengan nama browser, kemudian mengirimkan
kembali (respon) hasil permintaan tersebut ke dalam bentuk halaman-halaman web
yang pada umumnya berbentuk dokumen HTML.
Fungsi web server
Fungsi utama dari
web server adalah untuk mentransfer atau memindahkan berkas yang diminta oleh
pengguna melalui protokol komunikasi tertentu. Oleh karena dalam satu halaman
web biasanya terdiri dari berbagai macam jenis berkas seperti gambar, video,
teks, audio, file dan lain sebagainya, maka pemanfaatan web server berfungsi
juga untuk mentransfer keseluruhan aspek pemberkasan dalam halaman tersebut,
termasuk teks, gambar, video, audio, file dan sebagainya.
Beberapa contoh web server yang paling
banyak digunakan diantaranya adalah :
- Apache
- Apache
Tomcat
- Microsoft
Internet Information Services (IIS)
- Nginx
- Lighttpd
- Litespeed
- Zeus
Web Server
Fitur-fitur
standar web server adalah :
- HTTP
- Logging
- Virtual Hosting
- Pengaturan
Bandwidth
- Otektifikasi
- Kompresi Konten
- HTTPS
Pengertian HTTP
HTTP
(Hypertext Transfer Protocol) adalah protokol yang digunakan oleh web server
dan web browser untuk dapat berkomunikasi antara satu sama lain. Sedangkan
HTTPS (Hypertext Transfer Protocol Secure) adalah merupakan versi aman (secure)
dari HTTP.
Sejarah web server
Tahun
1989, Tim Berners-Lee mengajukan pada perusahaannya, CERN (European Organization
for Nuclear Research) sebuah proyek yang bertujuan untuk mempermudah pertukaran
informasi antar para peneliti dengan menggunakan sistem hiperteks. Sebagai
hasil atas implementasi proyek ini, tahun 1990 Berners-Lee menulis dua program
komputer:
·
sebuah
peramban yang dinamainya sebagai WorldWideWeb;
·
server
web pertama di dunia, yang kemudian dikenal sebagai CERN httpd, yang berjalan
pada sistem operasi NeXTSTEP.
Dari
tahun 1991 hingga 1994, kesederhanaan serta efektifitas atas teknologi yang
digunakan untuk berkunjung serta bertukar data melalui World Wide
Web
membuat kedua aplikasi tersebut diadopsi pada sejumlah sistem operasi agar
dapat digunakan oleh lebih banyak individu, ataupun kelompok. Awalnya adalah
organisasi penelitian, kemudian berkembang dan digunakan di lingkungan
pendidikan tinggi, dan akhirnya digunakan dalam industri bisnis.
Tahun
1994, Tim Berners-Lee memutuskan untuk membakukan organisasi World Wide Web
Consortium (W3C) untuk mengatur pengembangan-pengembangan lanjut atas
teknologi-teknologi terkait lainnya (HTTP, HTML, dan lain-lain) melalui proses
standardisasi.
Salah satu contoh dari Web Server adalah Apache. Apache
(Apache Web Server – The HTTP Web Server) merupakan web server yang paling
banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem
operasi lingkungan UNIX. Apache mempunyai program pendukung yang cukup banyak.
Hal ini memberikan layanan yang cukup lengkap bagi penggunanya.
Beberapa
dukungan Apache :
- Kontrol Akses
Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP CGI (Common Gateway Interface) Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl) - PHP (Personal
Home Page/PHP Hypertext Processor)
Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik - SSI (Server Side
Includes)
Web
server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :
- Apache termasuk
dalam kategori freeware.
- Apache mudah
sekali proses instalasinya.
- Mampu beroperasi
pada berbagai platform sistem operasi.
- Mudah mengatur
konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
- Mudah dalam menambahkan
peripheral lainnya ke dalam platform web servernya
Program yang dicakup/ pakt program yang di sertakan
Contoh xampp control panel
1.
Apache
2.
Web server
3.
My sql
4.
Program ftp
5.
Filezilla
Lingkungan kerja (windows, linux, dll)
Oleh karena itu, beberapa pendekatan berikut
ini bisa dilakukan:
– Tempatkan satu atau dua komputer Windows di
lokasi yang bisa diakses bersama, kemudian pasangkan berbagai perangkat (yang
hanya bisa bekerja di Windows) di komputer tersebut.
– Apabila memungkinkan, install program yang
tidak bisa berjalan di Linux di komputer - komputer tersebut.
– Gunakan remote desktop untuk bekerja remote
ke komputer tersebut. Perhatikan masalah lisensi
– Pencetakan dilakukan dari Windows (bekerja
remote)
– Perlahan - lahan, migrasikan program yang
menghambat agar bisa berjalan di Windows dan Linux.
– Migrasikan arsitektur ke Linux/s tandar
– Gunakan proyek seperti SMB for FUSE untuk
mempermudah akses ke file server Windows.
– Gunakan dual boot Windows dan Linux (kurang
disarankan)
Tidak ada komentar:
Posting Komentar