Definisi Web Server.
Web server adalah software yang menjadi tulang belakang
dari world wide web
(www). Web server menunggu permintaan dari client yang
menggunakan browser
seperti Netscape Navigator, Internet Explorer, Modzilla,
dan program browser lainnya.
Jika ada permintaan dari browser, maka web server akan
memproses permintaan itu
kemudian memberikan hasil prosesnya berupa data yang
diinginkan kembali ke
browser. Data ini mempunyai format yang standar, disebut
dengan format SGML
(standar general markup language). Data yang
berupa format ini kemudian akan
ditampilkan oleh browser sesuai dengan kemampuan browser
tersebut. Contohnya, bila
data yang dikirim berupa gambar, browser yang hanya mampu
menampilkan teks
(misalnya lynx) tidak akan mampu menampilkan
gambar tersebut, dan jika ada akan
menampilkan alternatifnya saja.
Web server, untuk berkomunikasi dengan client-nya (web
browser) mempunyai
protokol sendiri, yaitu HTTP (hypertext tarnsfer
protocol). Dengan protokol ini,
komunikasi antar web server dengan client-nya dapat
saling dimengerti dan lebih
mudah.
Seperti telah dijelaskan diatas,
format data pada world wide web adalah SGML.
Tapi para pengguna internet saat ini
lebih banyak menggunakan format HTML
(hypertext markup language)
karena penggunaannya lebih sederhana dan mudah
dipelajari.
Kata HyperText mempunyai arti
bahwa seorang pengguna internet dengan web
browsernya dapat membuka dan membaca
dokumen-dokumen yang ada dalam
komputernya atau bahkan jauh tempatnya
sekalipun. Hal ini memberikan cita rasa dari
suatu proses yang tridimensional,
artinya pengguna internet dapat membaca dari satu
dokumen ke dokumen yang lain hanya
dengan mengklik beberapa bagian dari halamanhalaman
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.
Cara
Memilih Web Server.
Untuk membuat sebuah web server, maka
kita akan menemukan berbagai
macam persoalan, dimulai dari
pemilihan software web browser mana yang paling
sesuai kebutuhan, apa saja spesifikasi
hardware yang dibutuhkan, bagaimana kondisi
interkoneksi jaringan internet yang
ada, dan lain sebagainya. Belum lagi termasuk
bagian pembuatan halaman-halaman
webnya, mau menggunakan format apa (HTML,
SGML, PHP, PHP3, CGI, dan lain-lain).
Hal yang paling utama dalam proses
pembuatan web server adalah memilih
software mana yang akan digunakan sebagai
web server kita. Untuk itu perlu
adanya pertimbangan sebagai berikut :
1. Lisensi dari software yang akan
digunakan (freeware, shareware atau
komersial).
2. Kemudahan instalasi.
3. Kemudahan dalam mengatur
konfigurasi.
4. Kemudahan untuk menambah atau
mengubah peripheralnya.
5. Kemampuan Software.
6. Besar ruang yang dibutuhkan untuk
menyimpan file-file minimal yang
dibutuhkan agar software dapat
berfungsi dengan baik.
7. Prospek software tersebut dimasa
yang akan datang.
8. Performasi dan konsumsi sumber daya
yang digunakan software itu.
9. Fasilitas apa yang mampu didukung
oleh software itu.
10. Dukungan teknis (mempunyai
site-site atau milis untuk bertanya bila terjadi
masalah).
11. Dukungan platform (jenis sistem
operasi apa saja yang dapat menjalankan
software tersebut).
12. Dukungan terhadap third party (apakah
software ini dapat ditambahkan software
tambahan sebagai pelengkap).
Banyak sekali software web server yang
dapat kita diambil di internet. Dengan
berdasarkan pada 12 macam pertimbangan
di atas, maka dapat dipilih software mana
saja yang cocok dengan kebutuhan kita.
Misalnya, kita memasang web server untuk
keperluan suatu perusahaan jasa
internet (ISP), maka pertimbangan yang harus diambil
adalah apakah mereka menginginkan
software yang gratis atau komersial. Keuntungan
dari software komersial adalah mereka
mempunyai dukungan teknis dan dokuentasi
yang lengkap. Sedangkan pada kebanyakan
software gratis mereka tidak menyertakan
hal tersebut. Namun, ada juga software
gratisan yang mempunyai dukungan teknis dari
pembuatnya dan dengan dokuentasi yang
lengkap. Salah satu software web server
gratisan seperti itu adalah web server
Apache.
Cara kerja web server :
1. 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.
2. Hubungan antara
Web Server dan Browser Internet merupakan gabungan atau jaringan
Komputer yang ada di seluruh dunia. Setelah terhubung secara fisik,
Protocol TCP/IP (networking protocol) yang memungkinkan semua
komputer dapat berkomunikasi satu denganyang lainnya. Pada saat browser
meminta data web page ke server maka instruksi permintaan data oleh browser
tersebut di kemas di dalam TCP yang merupakan protocol transport dan
dikirim ke alamat yang dalam hal ini merupakan protocol berikutnya
yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan
protocol yang digunakan dalam World Wide Web (WWW) antar
komputer yang terhubung dalam jaringan di dunia ini. Untuk mengenal
protocol ini jelas sangat mudah sekali dimana setiap kali anda mengetik
http://; anda telah menggunakannya, dan membawa anda ke dunia internet. Data
yang di passing dari browser keWeb server disebut sebagai HTTP
request yang meminta web page dan kemudian web server akan mencari data HTML
yang ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data
yang dikirim dari server ke browser disebut sebagai HTTP response. Jika data
yang diminta oleh browser tidak ditemukan oleh si Web server maka akan
meninbulkan error yang sering anda lihat di web page yaitu Error : 404 Page Not
Found.
Artikel PHP & MySQL
Hosting PHP & MySQL
Web Hosting
adalah meletakkan data situs anda pada server. Sebuah server hosting umumnya
akan memuat beberapa (ratusan) account hosting tanpa menggangu antara account
hosting yang satu dengan yang lain.
Shared hosting atau virtual hosting adalah hal yang sama,
keduanya adalah menyewa ‘tempat’ untuk mengelola domain anda pada sebuah server
hosting.
secara rinci…
adalah jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL atau DNS
adalah jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL atau DNS
Server
hosting terdiri dari gabungan server-server atau sebuah server yang terhubung
dengan jaringan internet berkecepatan tinggi.
Ada beberapa
jenis layanan hosting yaitu shared hosting, VPS atau Virtual Dedicated Server,
dedicated server, colocation server.
Shared
Hosting adalah menggunakan server hosting bersama sama dengan pengguna lain
satu server dipergunakan oleh lebih dari satu nama domain.
VPS, Virtual
Private Server, atau juga dikenal sebagai Virtual Dedicated Server merupakan
proses virtualisasi dari lingkungan software sistem operasi yang dipergunakan
oleh server. Karena lingkungan ini merupakan lingkungan virtual, hal tersebut
memungkinkan untuk menginstall sistem operasi yang dapat berjalan diatas sistem
operasi lain.
Dedicated
Server adalah penggunaan server yang dikhususkan untuk aplikasi yang lebih
besar dan tidak bisa dioperasikan dalam shared hosting atau virtual dedicated
server. Dalam hal ini, penyediaan server ditanggung oleh perusahaan hosting
yang biasanya bekerja sama dengan vendor.
Colocation
Server adalah layanan penyewaan tempat untuk meletakkan server yang
dipergunakan untuk hosting. Server disediakan oleh pelanggan yang biasanya
bekerja sama dengan vendor.
Tidak ada komentar:
Posting Komentar