WEB SERVER
DISUSUN OLEH :
RUSMAN 13140159
HENDRA KUMARA 13140144
WITA SARI 13140209
AHMAD ZAELANI 13141096
Jurusan Teknik Komputer
Akademik Manajemen Informatika Dan Komputer Bina Sarana Informatika Margonda
2016
LATAR BELAKANG
Dalam teknologi internet sekarang ini, WEB SERVER merupakan hal yang sangat berperan penting. Pengetahuan dan pengertian tentang WEB SERVER merupakan hal yang mutlak harus dimiliki oleh seorang operator internet. Mulai dari sistem operasi yang digunakan hingga konfigurasi WEB SERVER pada sistem operasi yang berbasis server. Oleh karena itu, makalah ini diharapkan dapat memberikan pengetahuan dasar mengenai WEB SERVER dan konfigurasi WEB SERVER pada DEBIAN 6
TUJUAN
Makalah ini bertujuan untuk memberikan pengetahuan dasar mengenai definisi, cara kerja WEB SERVER, konfigurasi WEB SERVER, kelebihan dan kekurangan WEB SERVER serta implementasi WEB SERVER sebagai pembelajaran.
PERUMUSAN MASALAH
Berdasarkan latar belakang, maka penulis membatasi dan merumuskan masalah sebagai berikut:
1). Definisi WEB SERVER
2). Fungsi, kelebihan dan kekurangan WEB SERVER
3). Cara kerja WEB SERVER
4). Konfigurasi WEB SERVER pada DEBIAN 6
DEFINISI WEB SERVER
Web Server merupakan salah satu layanan internet yang paling popular karena ke populerannya maka layanan ini menjadi media yang dapat dimanfaatkan untuk mempromosikan lembaga, institusi atau perusahaan. Fasilitas ini juga dapat memungkinkan kita mengakses informasi dan data lebih efektif dan efisien. Web server menggunakan protocol HTTP yang menggunakan arsitektur client-server, yaitu ada sebuah web server yang dapat memberikan layanan HTTP yang di minta oleh aplikasi client. Dalam pembuatan web server dibutuhkan beberapa aplikasi seperti Apache, MySQL, dan PHP.
Apache adalah salah satu aplikasi web server yang terbaik karena kehandalannya, kecepatannya, dan selain itu apache juga bersifat open source. Apache secara default terdapat di distro – distro linux.
MySQL merupakan salah satu software database yang sangat terkenal di dunia. Terkenal karena kecepatan, kemudahan penggunaan, konektifitas dan sekuritas yang baik, serta harga yang masih cenderung gratis untuk pengguna tertentu.
PHP adalah bahasa pemograman yang bersifat server side dan menyatu dengan HTML. Server side adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server sedangkan yang diterima klien hanya HTML biasa.
FUNGSI, KELEBIHAN DAN KEKURANGAN WEB SERVER
FUNGSI
Fungsi utama dari web server adalah untuk mentransfer atau memindahkan berkas yang diminta oleh pengguna melalui protokol komunikasi tertentu. Oleh karena dalam satu halaman web biasanya terdiri dari berbagai macam jenis berkas seperti gambar, video, teks, audio, file dan lain sebagainya, maka pemanfaatan web server berfungsi juga untuk mentransfer keseluruhan aspek pemberkasan dalam halaman tersebut, termasuk teks, gambar, video, audio, file dan sebagainya.
Pada saat anda ingin mengakses sebuah halaman website, biasanya anda mengetik halaman tersebut di browser seperti mozilla, chrome dan lain-lain. Setelah anda meminta (biasanya dengan menekan enter) untuk dapat mengakses halaman tersebut, browser akan melakukan permintaan ke web server. Disinilah web server berperan, web server akan mencarikan data yang diminta browser, lalu mengirimkan data tersebut ke browser atau menolaknya jika ternyata data yang diminta tidak ditemukan.
KELEBIHAN DAN KEKURANGAN
CARA KERJA WEB SERVER
Sederhananya tugas web server adalah untuk menerima permintaan dari client dan mengirimkan kembali berkas yang diminta oleh client tersebut. Seperti yang sudah saya informasikan diatas bahwa client yang dimaksud disini adalah komputer desktop yang memiliki atau telah menginstall web browser seperti Chrome, Mozilla, Opera dan lain-lain yang dapat terhubung ke web server melalui jaringan internet atau intranet.
Perangkat lunak web server terdapat pada komputer server, dan di komputer ini pula-lah data-data website tersimpan dengan rapih. Sama halnya dengan komputer client, komputer server juga harus terhubung dengan jaringan internet atau jaringan intranet untuk dapat diakses oleh client.
Pada saat client (browser) meminta data web page kepada server, maka instruksi permintaan data oleh browser tersebut akan dikemas di dalam TCP yang merupakan protokol transport dan dikirim ke alamat yang dalam hal ini merupakan protokol berikutnya yaitu Hyper Text Transfer Protocol (HTTP) dan atau Hyper Text Transfer Protocol Secure (HTTPS). Data yang diminta dari browser ke web server disebut dengan HTTP request yang kemudian akan dicarikan oleh web server di dalam komputer server. Jika ditemukan, data tersebut akan dikemas oleh web server dalam TCP dan dikirim kembali ke browser untuk ditampilkan. Data yang dikirim dari server ke browser dikenal dengan HTTP response. Jika data yang diminta oleh browser tersebut ternyata tidak ditemukan oleh web server, maka web server akan menolak permintaan tersebut dan browser akan menampilkan notifikasi error 404 atau Page Not Found.
Meskipun proses atau cara kerja web server diatas seperti sangat rumit, tapi pada prakteknya proses tersebut berlangsung dengan sangat cepat. Anda bahkan bisa sampai tidak menyadari bahwa pada saat anda meminta suatu halaman web, ternyata hal itu membutuhkan proses yang sangat panjang sampai halaman tersebut dapat anda lihat di browser anda.
KONFIGURASI WEB SERVER PADA DEBIAN 6
Pertama kita buka Applications dan lalu kita cari Terminal
Setelah masuk Teminal lalu akan kelaur hendra@avalon-$ lalu kita ketetik su dan setelah itu masuk Password yang ada udah buat
Setelah masuk ini password akan kelaur root@Avalon:/home/hendra# dan setalah ittu masuk cd dan masuk ini lagi nano /etc/network/interfaces
Seteah itu akan keluar seperti ini dan kita masuk ip address dan ip netmask, ip network dan ip broadcast
Setelah memasuk ini ip dan lalu kita ketikit /etc/init.d/netwrking restart dan keluar seperti diatas
Dan lalu kita liht ip yang sudah kita masuk dan kita ketikit ifconfig akan keluar seprti diatas
Dan sekarang kita install dhcp kita ketikit apt-get install dhcp3-server lalu setelah itu kita pilih (y) untuk menginstall
Lalu masuk kan cd pilih menu VM lalu removable devices dan pilih lagi CD/DVD lalu di connect dan setelah itu tunggu lodingan berjalan
Dan setelah install dhcp lalu kita masuk nano /etc/dhcp/dhcpd.conf dan enter
Dan akan keluar seperti ini dan kita masuk ip yang kita udah masuk sebelum nya kalo sudah benar lalu enter
Lalu kita ketikit nano /etc/default/isc-dhcp-server
Dan akan kelaur seperti ini lalu kita tambahkan di INTERFACES="etho" setelah itu enter
Dan abis itu kita restart supaya nanti kebaca di windos dan kita ketikit /etc/init.d/isc-dhcp-server lalu enter
Setelah masu ke windos kita cari control panel dan pilih lagi network and internet connectinos
Setelah masuk ke network and internet connections lalu pilih network connections
Sesudah masuk ke local area connection terus pilh status terus enter
Setlah itu pilih properties lalu enter
Dan lalu pilih internrl protocol(TCP/IP) lalu oke
Dan pilih Suppot dan kita lihat ip yang kita masukan di debi 6 dan di windos ke baca
Dan sekarang kita akan mulai menginstall apache2 dan kita masukan apt-get install apache2 links dan bila kalo ada tanda (y/n) kita harus pilih y dan enter
Sekarng masuk links 192.168.100.1
Dan yang kita ketikit links 192.168.100.1 akan keluar seperti ini dan kita edit pertulisan diatas
Selanjut nya kita ketikit # gedit/var/www/index.html
Dan masukkan kata kata yang kalian hendak ini contoh di atas ini
Dan lalu kita ketikit links 192.168.100.1
Ini lanjutan yang tadi dan edit yang di masukan dan ini lah hasil
Sekarng kita menginstall php5 dan kita ketikit apt-get install php5 dan kalo udah selasi lodingan
Dan masukan lagi nano /var/www/info.php dan akan keluar gambar di bawah ini
Ini lah yang tadi kita masukan akan keluar seperti ini lalu langsung aja enter
Seterusnya kita ketikit lagi etc/init.d/apache2 restart fungsi nya buat mengrestart sebelom masuk windos
Selanjut nya masuk ke windos pilih internet untuk mentahu yang tdi bisa apa tidak
Dan kita masuk 192.168.100.1/info.php dan kalo sudah keluar php vorsion 5.3.3.7 berarti sudah berhasih php nya yang tadi di masuk ini
Selanjut nya menginstall php5.mysql dan kita ketikt apt-get install php5-mysql dan lalu kalo keluar (y/n) kita pilih y dan kita tunggu loding
Lalu sekarng kita install mysql-server kita ketikit apt-get install mysql-server dan kalo kelauar tanda (y/n) kita harus pilih y dan tunggu lodingan selasi
Jika keluar install mysql- server masukan saja password yang sudah ada bikin contoh nya root
Dan keluar lagi untuk mengulang password yang tadi yang di masukan contoh kaya tadi (root)
Selamjut kita ketikit mysql –u root –p setelah itu enter dan keluar password dan masukan yang di buat contoh nya (root) terus enter akan keluar seperti diatas
Selanjut nya kita install apt-get install phpmyadimin dan keluar lagi kat kata (y/n) kita pilih lagi y dan langsung loding
Dan akan keluar yang tadi kita install dan kita pilih saja apache2 dan kalo sudah oke
Dan setelah kita pilih apache2 akan keluar seperti ini dan kita pilih lagi lalu enter
Dan seetelah itu kita lanjutan kan dan kita ketikit gedit /etc/phpmyadmin/apache2.conf lalu enter
Dan ini lanjutan kalo keluar seperti ini kita copy semua terus lalu kita save
Kita lanjutakan dan kita ketikti geedit /etc/apache2/apache2.conf lalu enter
Ketika geedit /etc/apache2/apache2.conf akan keluar seperti ini dan kita pilih paling bawa baut masuk yang tadi kita copy
Dan kalo sudah pilih paling bawa di copy yang tadi kita copy dan kalo sudah selasi langsung di save ada diatas dan enter
Setelah itu kita restart dan kita ketikit /etc/init.d/apache2 restart lalu kalo sudah tunggu lodingan dan kita kewindos
Dan kita ketikit 192.168.100.1/phpmyadmin lalu enter dan kalo Keluar seperti diatas masuk kan password contoh (root) lalu enter
Dan akan keluar seperti ini berarti php sudah berhasil dan berkerja dari debi 6 ke windos