Pelayan Web IIS dan Apache Isi Kandungan 9
Pelayan Web (IIS dan Apache) Isi Kandungan 9. 1 Pengenalan 9. 2 Jenis Permintaan HTTP 9. 3 Pelan Sistem 9. 4 Skrip pada klien dan skrip pada pelayan 9. 5 Bahan Rujukan Web 1
Objektif l Di dalam bab ini, anda akan mempelajari: l l l Memahami fungsi pelayan web Memperkenalkan pelayan web ‘Microsoft Internet Information Services (IIS)’ dan ‘Apache’ Mempelajari bagaimana untuk meminta dokumen dari pelayan web. 2
9. 1 Pengenalan l Pelayan Web: Menjawab permintaan dari pengguna dengan memberi bahan-bahan yang berkaitan l URI (Uniform Resource Identifier) l Pelayan web dan pengguna berkomunikasi melalui ‘Hypertext Transfer Protocol (HTTP)’ 3
Pelayan Web yang akan dibincangkan di nota ini. 4
9. 2 Jenis Permintaan HTTP l get : l l Mengambil maklumat dari pelayan contoh: mengambil dokumen HTML atau imej, dan keputusan carian Hantar maklumat sebagai sebahagian dari URL l www. search-engine. com/search? name=value post: l l l Hantar data ke pelayan web contoh: maklumat pengesahan, data dari borang Hantar data borang sebagai mesej HTTP dan bukan sebagai URL 5
l Pelayar biasanya menyimpan sementara (‘cache’) laman web yang telah dilayari l l l Meningkatkan kelajuan semasa melayari internet Pelayar bertanya kepada pelayan web sama ada dokumen sudah lapuk Jika tidak, pelayar akan memaparkan dokumen dari simpanan ‘cache’ 6
9. 3 Pelan Sistem l Aplikasi pelbagai tingkat (aplikasi n-tingkat): l Tingkat informasi (data atau tingkat bawah) l l l Tingkat tengah l l l Memelihara data untuk aplikasi Menyimpan data di dalam pengkalan data Melaksanakan ‘business logic’ dan ‘presentation logic’ Mengawal interaksi di antara aplikasi pengguna dan aplikasi data Tingkat pengguna (tingkat atas) l l Aplikasi antara-muka untuk pengguna Pengguna berhubung secara terus dengan aplikasi melalui tingkat pengguna 7
Tingkat pengguna (tingkat atas) Tingkat tengah Tingkat informasi (data atau tingkat bawah) 8
9. 4 Skrip pada pengguna dan skrip kepada pelayan l Skrip pada pengguna l l Mengesahkan input dari pengguna Mengurangkan permintaan yang perlu dihantar kepada pelayan Contoh: Java. Scipt, VBScript Skrip pada pelayan l l l Di’execute’ pada pelayan Menjana respon yang berbeza untuk setiap pengguna Boleh diprogram dengan pelbagai cara 9
9. 5 Bahan rujukan web l l l l l www. microsoft. com/msdownload/ntoptionpack/askwiz. asp www. w 3. org/Protocols www. apache. org httpd. apache. org/docs-2. 0 www. apacheweek. com linuxtoday. com/stories/18780. html www. iisanswers. com www. iisadministrator. com 10
- Slides: 10