Searching

Senin, 06 April 2015

Pengertian Web Server, Cara Kerja Web Server dan Konfigurasi Web Server

WEB SERVER

1. Pengertian Web Server

Web Server adalah software yang menjadi tulang belakang dari WWW (World Wide Web). Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML.

2. Cara Kerja Web Server

Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.
Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yg ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yg memungkinkan semua komputer dapat berkomunikasi satu dengan yg lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yg merupakan protocol transport dan dikirim ke alamat yg dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yg di passing dari browser ke Web server disebut sebagai HTTP request yg meminta web page dan kemudian web server akan mencari data HTML yg ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yg dikirim dari server ke browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak ditemukan oleh si Web server maka akan meninbulkan error yg sering anda lihat di web page yaitu Error : 404 Page Not Found.

3. Konfigurasi Web Server

a. Install paket apache dan phpmyadmin #apt-get install apache2 php5 mysql-client mysql-server phpmyadmin
b. Kemudian klik Yes
c. Lalu ketikkan password untuk MySQL
d. Setelah itu, masukkan ulang password
e. Kemudian tandai Apache2 saja di konfigurasi phpmyadmin, dan tunggu sampai melewati proses installing.
f. Sudah itu, klik No pada configuring phpmyadmin berikut ini, tunggu sampai selesai
g. Konfigurasi Webserver, pertama pindah ke direktori sites-available #cd /etc/apache2/sites-available/
h. Copy file default ke nama file yang diinginkan “rianto.com”
#cp default rianto.com


i. Setelah itu, buka file tersebut, dan konfigurasi dengan menyesuaikan tanda garis merah di bawah ini, gunakan IP eth1
#nano rianto.com


j. Lalu pindah ke direktori www
#cd /var/www


k. Setelah  itu, buka file index.html, edit sesuai keinginan dan kemampuan.
#nano index.html


l. Lalu edit file info.php seperti di bawah ini
#nano info.php


m. Kemudian enable file rianto.com
root@debianrianto:/var/www# a2ensite rianto.com

n. Lalu disable file default
#a2dissite default


o. Setelah itu, restart daemon apache-nya
root@debianrianto:/var/www# /etc/init.d/apache2 restart

p. Dan restart juga daemon MySQL-nya
#/etc/init.d/mysql restart


q. Terakhir uji coba web Server-nya
#ketikkan ip address eth1-nya : 192.168.1.1


Tidak ada komentar:

Posting Komentar