Setelah melakukan persiapan di tahap 1.1 yaitu Persiapan Software yang dibutuhkan alangkah baiknya kita berkenalan juga dengan apa sih Web Server itu?

Web Server adalah suatu program komputer yang mempunyai tanggung jawab atau tugas menerima permintaan HTTP dari komputer klien, yang dikenal dengan nama web browser dan melayani mereka dengan menyediakan respon HTTP berupa konten data, biasanya berupa halaman web yang terdiri dari dokumen HTML dan objek terkait seperti gambar dan lain-lain


Untuk dapat menjalankan PHP yang disertai database MySql dapat digunakan dua jenis web server yaitu Online mode dan Offline mode. pada Online mode, selain komputer harus mempersiapkan domain dan hosting serta koneksi internet yang memadai untuk mengelolanya sehingga harus keluar biaya ekstra terlebih dahulu. sedangkan pada Offline mode yang kita persiapkan cukup komputer dan beberapa Software untuk membuat web server local. pada cara kedua ini komputer PC akan dibuat menjadi web server local atau localhost sehingga kita dapat memanfaatkan untuk belajar dan mengelola website secara optimal sebelum benar-benar meng-uploadnya ke web server interner.


Ada beberapa jenis software untuk membangun web server local atau localhost yang support sistem operasi windows diantaranya adalah WampServer, Apprev, XAMPP, PHPTried atau Vertrigo.


Software diatas merupakan gabungan dari PHP, MySql database dan Apache. Semuanya memiliki fungsi dan kemampuan yang sama untuk membangun sebuah web server local pada komputer PC. Pada umumnya program web server memiliki fitur-fitur dasar yang sama seperti berikut :


  • HTTP: setiap program web server bekerja dengan menerima permintaan HTTP dari klien, dan memberikan respon HTTP ke klien tersebut. Respon HTTP biasanya mengandung dokumen HTML tetapi dapat juga berupa berkas RAW, gambar dan berbagai jenis dokumen lainnya. Jika terjadi kesalahan permintaan dari klien atau terjadi masalah saat melayani klien maka web server akan mengirim respon kesalahan berupa dokumen HTML atau teks yang memberi penjelasan penyebab terjadinya kesalahan.

  • Logging:  umumnya setiap web server mempunyai kemampuan untuk melakukan pencatatan atau logging terhadap informasi detail mengenai permintaan klien dan respon dari web server dan disimpan dalam berkas log, dengan adanya berkas log ini maka akan memudahkan web master untuk mendapatkan statistik dengan menggunakan tool log analizer.

👉Next Artikel :

Mengenal Tag, Variable dan Tipe Data

 

Post a Comment

Lebih baru Lebih lama