
Pengertian Web Server
Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML. itulah pengertian web server sebenarnya. dalam bentuk sederhana web server akan mengirim data HTML kepada permintaan web Browser sehingga akan terlihat seperti pada umumnya yaitu sebuah tampilan website. salah satu software web server yang tersedia adalah Apache, tapi selain itu masih banyak lagi web server lainnya seperti ISS, Xitami, dll
Cara Kerja Web Server
1. Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.
2. 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.
Ini akan memberikan suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya.
- Client disini dapat berupa komputer desktop dengan minimal memiliki browser dan terhubung ke web server melalui jaringan (intranet atau internet).
- Komputer yang berfungsi sebagai server, dimana didalamnya terdapat perangkat lunak web server. Agar komputer ini dapat diakses oleh client maka komputer harus terhubung ke jaringan (intranet atau internet). Dalam jaringan internet, komputer ini bisa saja bernamawww.google.com, www.bl.ac.id, atau memiliki kode komputer (disebut IP Address) seperti 202.10.20.10 dan 200.100.50.25.
- Pertama-tama, client (user) akan meminta suatu halaman ke (web) server untuk ditampilkan di komputer client. Misalnya client mengetikkan suatu alamat (biasa disebut URL) di browser http://www.google.com. Client menekan tombol Enter atau klik tombol Go pada browser. Lalu apa yang terjadi? Melalui media jaringan (bisa internet, bisa intranet) dan melalui protokol http, akan dicarilah komputer bernama www.google.com. Jika ditemukan, maka seolah-olah terjadi permintaan, “hai google, ada client yang minta halaman utama nich, ada dimana halamannya?”. Inilah yang disebut request.
- Sekarang dari sisi server (web server). Mendapat permintaan halaman utama google dari client, si server akan mencari-cari di komputernya halaman sesuai permintaan. Namanya juga mencari, kadang ketemu, kadang juga tidak ketemu. Jika ditemukan, maka halaman yang diminta akan dikirimkan ke client (si peminta), namun jika tidak ditemukan, maka server akan memberi pesan “404. Page Not Found”, yang artinya halaman tidak ditemukan.
Konfigurasi Web Server
Web server termasuk salah satu layanan SERVER yang paling populer. Karena lewat web server tersebut, website kita sapat di akses oleh seluruh pengunjung dari Internet. Dalam keadaan default, web server berjalan di protocol HTTP melalui Port 80. Pada postingan kali ini selain saya menjelaskan bagaimana cara konfigurasi Network, Network Routing, DNS server, juga akan membahas web dan database severnya. Kali ini saya ajan membuat web server menggunakan aplikasi Apache.
Dalam perancangan Web Serverm kita harus mengetahui dahulu persyaratan (Dependesi) dari Website yang akan kita buat. Misalnya, website tetsebut membutuhkan bahasa HTML saja, atau PHP4/PHP5, atau juga MySQL Database sebagai media penyimpanan datanya. Kita asumsikan saja, akan menggunakn Content Management System (CMS) gratisan dari Internet, semisal Joomala, Wordpress atau Durpal.
Langkah-langkah Intalasi dan Konfigurasi
1. Install semua paket yang dibutuhkan untuk web dan database server.
Dalam perancangan Web Serverm kita harus mengetahui dahulu persyaratan (Dependesi) dari Website yang akan kita buat. Misalnya, website tetsebut membutuhkan bahasa HTML saja, atau PHP4/PHP5, atau juga MySQL Database sebagai media penyimpanan datanya. Kita asumsikan saja, akan menggunakn Content Management System (CMS) gratisan dari Internet, semisal Joomala, Wordpress atau Durpal.
Langkah-langkah Intalasi dan Konfigurasi
1. Install semua paket yang dibutuhkan untuk web dan database server.
-Do you want to continue [Y/n]? tekan "y"
-Isikan password unutk database MySQL
-Ulangi password yang telah di masukan
-Pilih apache2 dengan menekan spasi pada keyboard unutk menjalankan phpmyadmin
2. Konfigurasi web server
secara default unutk mengkonfigurasi web server dapat dilakukan dengan mengedit file /etc/apache2/sites-available/default. Terlebih dahulu kita backup file tersebut:
kemudian edit:
nano /etc/apache2/sites-available/default
dan rubah isinya mejadi seperti berikut:
3. Restart APACHE
b. Pengujian
1. Pengujian Web Server via server
sebelum melakukan pengujian kita edit dulu file tampilan default website yang kita buat
lihat hasilnya dengean meluliskan w3m jerbee.net pada sever kita.
sebelum kita langsung ke Web Browser kita setting terlabih dahulu Ip address miliknya client
kita langsung cek di CMD.EXE
Pengujian via web browser
*Sampai disini selesai berhasil
Source :
http://mujiibabduul.blogspot.com/2014/09/cara-konfigurasi-dns-server-pada-debian.html
http://daristkj.blogspot.com/2012/07/web-server-dan-cara-kerjanya.html
http://www.singgihan.com/programming/pengertian-fungsi-dan-cara-kerja-web-server.htm


















0 komentar:
Posting Komentar