Anda di halaman 1dari 4

WEB SERVER

Dunia internet tidak terlepas dari halaman situs atau yang lebih dikenal dengan web page, setiap
orang selalu berhubungan dengan berinteraksi dengan web page mulai dari membuka media sosial
seperti Facebook Twitter maupun situs-situs lainnya. Teknologi saat ini mendukung perangkat digital
dalam ukuran kecil misalnya smartphone cukup mudah bagi para pengguna untuk melakukan
aktivitas membuka dan mengoperasikan halaman web. Namun, semua halaman situs tidak dapat
diakses tanpa adanya web browser seperti chrome Mozilla safari dan lain-lainnya web browser
disebut sebagai client dari web server dapat menerima permintaan dari web browser untuk akses ke
halaman situs bagaimana konsep kerja teknologi web tersebut takut kemudian praktikkan teknik
konfigurasinya.

A. Teknologi web server

Apa itu sebenarnya web? web berasal dari kata istilah world wide web (www) yang pertama kali
diperkenalkan tahun 1992 oleh CERN Swiss. Internet berbeda dengan teknologi web internet lebih
merujuk kepada infrastruktur transmisi paket data dalam area jaringan yang lebih luas yang
menghubungkan perangkat-perangkat di berbagai belahan dunia. Protokol yang digunakan adalah
TCP/ip. Sementara itu, teknologi web merupakan teknologi yang mengarah pada pengembangan
perangkat lunak yang bertujuan menampilkan data atau informasi melalui halaman atau dokumen
menggunakan protokol http (Hypertext transfer protokol) dan https (Hypertext transfer protokol
secure.

Gambar Apache web Server Untuk OS linux.

Web merupakan halaman atau dokumen yang ditulis dengan kode bahasa pemrograman tertentu
seperti HTML, PHP, ASP, JavaScript, dan lainnya. Halaman-halaman tersebut dapat terdiri atas
gabungan teks, gambar, dan suara yang saling berkaitan satu sama lain berdasarkan standar tertentu
sebagaimana telah ditetapkan oleh W3Cb (world web consortium).

Halaman web yang ditampilkan dalam aplikasi web browser pada dasarnya terbagi menjadi
beberapa layer, antara lain sebagai berikut.
1. Structural layer

Lapisan ini mendeskripsikan tentang struktur halaman atau dokumen web, seperti menggunakan
standar penulisan kode, format mark up, tata letak atau layout, dan lainnya.

2. persentation layer

Presentation layer menjelaskan tentang pengaturan objek dalam halaman web, seperti teks,
gambar, suara, video, dan percetakan. Sebagai contoh, teknologi CSS (cascading style sheet).

3. Behavioral layer

Layar ini mendeskripsikan tentang source code dokumen web yang ditampilkan. Konten yang
ditampilkan, yaitu mengenai standar teknik dan struktur pemogramannya (PHP, HTML atau ASP).

Gambar Konsep teknologi web.

Setelah komputer client terkoneksi dengan jaringan dan terhubung dengan web server, untuk
menampilkan halaman web, kan aplikasi web browser seperti Mozilla, Internet Explorer, chrome,
dan safari. Untuk mengakses sebuah web server, pada kotak penulisan alamat URL, Anda harus
memasukkan alamat atau IP address atau domain server tersebut. URL atau uniform resource
locator adalah sebuah format pengamatan halaman web server yang mengandung konten web
server teks, gambar, audio, dan video. Penulisan alamat URL harus memenuhi tiga syarat yaitu
sebagai berikut.

1. Protokol web yaitu http:// atau https://.

2. Alamat web server, bisa berupa IP address atau domain.

3. URL path berupa lokasi folder yang diakses dalam web server.

Sebagai contoh, pemanggilan alamat http://139.59.240.26/bidangv2/provinsi/beranda dari


komputer client menuju web server 139.59.240.26 pada port 80. jika menggunakan protokol https, 4
yang dituju klient adalah 443. selanjutnya server akan meresponnya dengan mengirim file dokumen
web, baik dalam bentuk ASP, PHP atau HTML menuju aplikasi web browser komputer klien.
B. Konfigurasi Apache

Pada materi ini, akan dipelajari teknik membangun web server pada sistem operasi Linux Debian 9.4
Apache. Untuk memulai praktikum ini, pastikan server telah bekerja dengan baik dan terinstal OS
Debian 9. 4. Sambungkan server dengan jaringan lokal sesuai dengan skema jaringan berikut.

Gambar Skema jaringan web server.

Ketentuan konfigurasi web server dalam jaringan adalah sebagai berikut.

1. Web server

A. IP address : 192.168.56.20/24

B. Hostname : Linux-server

C. OS. : Debian 9.4

2. Komputer clien

A. OS: Windows 8

B. IP server: 192.168.56.1/24

C. Redirect port dan Authetication

Pada kasus tertentu, dengan tujuan meningkatkan keamanan dan mem-filterkan pengaksesan
halaman web terkadang diganti port aksesnya dari default 80 menjadi port Lain. Misalnya 1200.
Dilengkapi dengan prosedur web autentikasi di mana pengguna yang mencoba mengakses halaman
web tersebut harus melewati prosedur login dengan masukan username dan password terlebih
dahulu. Teknik ini sering dipakai untuk memproses hardening web server, khususnya pada halaman
login administrator

D. HTTPS HTTPS atau hypertext transfer protocol secure merupakan protokol http yang dilengkapi
dengan protokol SSL/TSL dengan tujuan mengenkripsi seluruh proses komunikasi antara server dan
client sehingga data menjadi lebih aman. Untuk mengaktifkan fungsi protokol https pada Apache.
E.NGINX

NGINX yang merupakan kependekan dari engine x adalah salah satu kompetitor web server Apache
yang saat ini merajai dunia web. Aplikasi berbasis open source yang dikembangkan oleh Igor syssoev
tahun 2002, awalnya ditunjukkan untuk memberikan solusi terhadap sistem koneksi c 10 k atau
kondisi saat server menghandle rp10.000 koneksi. Meski diumumkan dan dirilis tahun 2004 dengan
teknologi asynchonous dengan arsitektur event driven, namun telah memperoleh respon baik dari
para penggunanya. Kelebihan dibandingkan dengan Apache adalah ringan dan dapat bekerja dengan
spesifikasi hardware yang relatif rendah atau minim.

Anda mungkin juga menyukai