Web Server

Pengertian

    Web Server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP dari browser web dan mengirimkan hasilnya dalam bentuk halaman-halaman web berbentuk dokumen HTML(Hyper Text Markup Language).
    HTTP adalah protokol pengiriman teks yang saling terkait. Port HTTP atau port web server default adalah 80.

Contoh Web Server

  • Linux
    • Apache
    • Nginx
    • Tomcat
  • Windows
    • IIS

Cara Kerja

  • Browser meminta data web page ke server 
  • Instruksi permintaan data dari browser dikemas di dalam TCP dan dikirim ke HTTP(disebut HTTP request)
  • Web Server mencari data HTML yang diminta
  • Lalu dikirim balik ke browser

Hal-Hal yang perlu diperhatikan dalam membangun web server

  • DNS
  • Bahasa Pemrograman sisi server dan basis datanya

Contoh Bahasa Pemrograman sisi server

    PHP adalah bahasa skrip sisi server yang digunakan untuk menampilkan konten HTML secara dinamis. PHP hanyalah salah satu bahasa skrip sisi server. Contoh lain dari bahasa pemrograman sisi server lainnya adalah ASP dan JSP. PHP juga perlu ditunjang basis data seperti MySQL, PostgreSQL, atau MariaDB.

Komentar