Anda di halaman 1dari 11

WEB SERVER

Web server adalah perangkat lunak yang berfungsi sebagai penerima permintaan yang
dikirimkan melalui browser kemudian memberikan tanggapan permintaan dalam bentuk halaman
situs web atau lebih umumnya dalam dokumen HTML. Namun, web server dapat mempunyai
dua pengertian berbeda, yaitu sebagai bagian dari perangkat keras (hardware) maupun sebagai
bagian dari perangkat lunak (software).
Jika merujuk pada hardware, web server digunakan untuk menyimpan semua data seperti HTML
dokumen, gambar, file CSS stylesheets, dan file JavaScript. Sedangkan pada sisi software, fungsi
web server adalah sebagai pusat kontrol untuk memproses permintaan yang diterima dari
browser.

REPORT THIS AD
Jadi sebenarnya semua yang berhubungan dengan website biasanya juga berhubungan dengan
web server, karena tugas web server adalah mengatur semua komunikasi yang terjadi antara
browser dengan server untuk memproses sebuah website.

Saat ini ada beberapa pilihan web server saat ini tersedia, nanti akan kami coba bahas satu
persatu mengenai kelebihan masing-masing web server. Sebelumnya, mari kita coba bahas
mengenai bagian lain dari web server.

Pada tahun 1990 web server adalahproyek yang diusulkannya pada atasannya di CERN
(Organisasi Riset Nuklir Eropa) bernama CERN httpd yang diusulkan oleh Sir Tim Berners-Lee.
Web server ini berjalan pada server NeXT. NeXT merupakan perusahaan yang didirikan oleh
Steve Jobs setelah keluar dari Apple.

Pada tahun yang sama ditemukan pula browser pertama kali yang dinamakan WorldWideWeb.

BAGAIMANA WEB SERVER BEKERJA?

Seperti penjelasan sebelumnya, saat mengambil halaman website, browser mengirimkan


permintaan ke server yang kemudian diproses oleh web server. HTTP request dikirimkan ke web
server. Sebelum memproses HTTP request, web server juga melakukan pengecekan terhadap
keamanan. Pada web server, HTTP request diproses dengan bantuan HTTP server. HTTP server
merupakan perangkat lunak yang bertugas menerjemahkan URL (alamat situs web) serta HTTP
(protokol yang digunakan browser untuk menampilkan halaman website). Kemudian web server
mengirimkan HTTP response ke browser dan memprosesnya menjadi halaman situs web.

Pada saat web server menerima HTTP request dari browser, jika diperlukan web server akan
mengirimkan query ke database untuk memenuhi permintaan HTTP request yang dikirimkan
oleh browser.

FUNGSI WEB SERVER


Jadi, selain berfungsi sebagai komunikasi penghubung dengan situs web dan memproses HTTP
request yang dikirimkan oleh browser, secara umum beberapa fungsi web server adalah sebagai
berikut:

1. Memastikan semua modul yang dibutuhkan tersedia dan siap digunakan


2. Membersihkan penyimpanan, cache, dan module yang tidak terpakai
3. Melakukan pemeriksaan keamanan terhadap HTTP request yang dikirimkan browser
Namun, jika dipisahkan berdasarkan pengertian web server sebagai hardware dan web server
sebagai sofware, maka fungsinya sebagai berikut :

WEB SERVER SEBAGAI HARDWARE


Web Server (untuk membedakannya saya gunakan awalan kapital) bertugas menjadi tempat
penyimpanan skrip, gambar, maupun konten halaman website. Web Server harus dapat diakses
dari seluruh wilayah yang mempunyai koneksi internet.

Anda bisa mendapatkan Web Server dari layanan penyedia server hosting yang sesuai dengan
kebutuhan. Ada beberapa persyaratan yang bisa menjadi pertimbangan memilih penyedia
layanan server hosting untuk website Anda. Server harus cepat, mempunyai kapasitas
penyimpanan yang besar, dan memiliki kapasitas RAM yang memadai.

WEB SERVER SEBAGAI SOFTWARE


Selain tempat penyimpanan, fungsi web server adalah sebagai perangkat lunak yang melayani
permintaan dari browser. Ada banyak web server yang saat ini tersedia, salah satunya adalah
Apache.

PRODUK WEB SERVER


Selain lima besar web server pada tabel di bawah ini, ada banyak sekali layanan yang
ditawarkan, antara lain Oracle Servers IBM, Servers, Gunicorn, Zope, Kestrel, Jetty dan masih
banyak lagi.
REPORT THIS AD
Pangsa pasar penggunaan web server yang digunakan pada situs web dari W3Techs.

Tabel di atas merupakan tabel persentase penggunaan web server yang digunakan oleh banyak
website di internet. Seperti yang dapat Anda lihat, Apache paling banyak digunakan
dibandingkan dengan web server lainnya. Survei dilakukan dengan mempertimbangkan beberapa
poin berikut:

1. Teknologi yang digunakan pada halaman website.


2. Hanya melibatkan 10 juta website teratas berdasarkan peringkat yang disediakan oleh Alexa,
rata-rata selama 3 bulan.
3. Tidak termasuk subdomain.
Anda bisa berkunjung ke website w3techs untuk melihat data selengkapnya.
KEUNGGULAN MASING-MASING WEB SERVER
Daftar berikut merupakan keunggulan dari lima besar web server yang digunakan di seluruh
dunia. Keunggulan yang kami coba bahas hanya sebagian saja. Masih banyak keunggulan-
keunggulan lain yang tidak bisa langsung kami bahas satu persatu. Pada bagian ini tidak kami
masukan untuk layanan Google Web Server, dikarenakan layanan tersebut hanya digunakan
khusus untuk layanan online milik Google.

1. Apache
 Pengaturan lebih mudah
 Open Source
 Komunitas yang besar
2. NGINX
 Ringan
 Banyak fitur dan stabil
 Performa tinggi
3. IIS
 IIS mendukung penuh pada Windows
Adanya kemampuan pengecekan kesalahan
Kerja menggunakan PHP lebih stabil
4. LiteSpeed Web Server
 Memiliki pencegahan DDoS
 Recover kesalahan secara langsung
 Kompatibel dengan .htaccess
Setiap web server mempunyai keunggulan masing-masing. Apache web server adalah layanan
web server yang saat ini paling populer digunakan. Apache atau terkadang disebut dengan
Apache Tomcat dengan dukungan pengembang open source dan komunitasnya mampu menjadi
raja dari web server lainnya. Selain dapat disesuaikan dengan kebutuhan sistem, Apache dikenal
kompatibel dengan berbagai sistem karena memiliki banyak pilihan pengaturan.

Di samping itu, NGINX dikenal memiliki performa tangguh dan juga ringan, meskipun tidak
sepopuler Apache. Hal ini mungkin dikarenakan kurangnya dukungan komunitas.

waaw banyak banget kan kegunaanya

langsung saja kita masuk ke materi konfigurasi web servernya cuss

sebelum masuk ke tahap konfigurasinya alangkah baiknya kita siapkan alat-alat tempurnya

terlebih dahulu

yang harus dipersiapkan sebelum konfigurasi

 Virtual Box
 Putty
 disk debian
 wi-fi(jaringan apa saja)
 Apache2
 Php5
 2 buah PC/Laptop
 Mysql-server
 phpmyadmin
saya rasa segitu lah alat tempurnya heheh, langsung saja kita tempur ke konfigurasinya

Install sebuah fitur/aplikasi yang bernama (Apache2, php5, dan Mysql-server & Phpmyadmin)
dengan mengetikkan perintah:

apt-get install apache2 php5 mysql-server phpmyadmin

Nah jika muncul tampilan seperti ini, tekan y untuk konfirmasi dan anda akan diminta untuk
memasukan disk debiannya terlebih dahulu sebelum melakukan penginstallan
Kemudian kalian masukkan pasword untuk Mysql nya

Masukkan kembali password sebelumnya untuk melakukan verification password


Nah disini kita pilih Apache

Kemudian pilih Ya pada bagian ini

Kemudian kita masukkan password kembali untuk administrative user


Masukkan juga password untuk phpmyadmin nya

Tulis kembali passwordnya untuk melakukan konfirmasi


Nah jika sudah selesai,tinggal kita buka browser di pc kita kemudian ketikkan perintah :

www.debiankalian atau www.iman.com


jika muncul tulisan it works! Maka konfigurasi web server kita sudah berhasil

Selanjutnya kita masuk ke phpmyadmin dengan mengetikkan perintah:

www.doaminkalian/phpmyadmin atau www.iman.com/phpmyadmin


jika sudah muncul tampilan login tinggal isi dengan (root dan paswordnya sesuai yang sudah kita
buat tadi)
Dan jika berhasil inilah tampilan nya

Sekarang kita masuk kedalam sebuah directory baru

cd /etc/apache2/sites-enabled dan ketik ls (untuk melihat isi dari directorynya)


kemudian buat file baru bernama web (ini bisa kalian ganti sesuai apa yang anda inginkan)
dengan perintah : mkdir web

cp 000-default web dan ketik ls

Sekarang kita masuk ke dalam file yang baru kita buat dengan perintah :

nano /web
dan isi sebagai berikut

ServerName http://www.domainkalian #(www.iman.com)


ServerAlias domainkalian #(iman.com)
DocumentRoot /var/www/webiman(bebas terserah kalian)
<Directory /var/www/webiman(samakan seperti sebelumnya)
Tinggal tekan Ctrl+X+Y untuk menyimpan perubahan

Masuk kedalam file direktory nya dan juga buat file baru dengan megetik

cd /var/www/
mkdir webiman(sesuaikan yang sudah kita buat tadi sebelumnya)
ls (untuk melihat isi)
Kemudian masuk kedalam file yang sudah kita buat barusan dan langsung masuk ke
file index.php
cd ./webiman/
ls
nano index.php

Nah ini tampilan dari index.php kita tinggal seting html/php nyasesuai keinginan kita
<?php
echo “<h1><center>Selamat Datang di Web IMAN.COM</center></h1
?>

Jangan lupa restart setelah melakukan konfigurasi agar data tersimpan

Jika berhasil tinggal kita cek di browser ketik di address bar n ya domain kita, jika muncul
tampilan seperti ini maka sudah berhasil

Anda mungkin juga menyukai