seksyen b pelajaran 25: perkhidmatan web

18
Seksyen B Seksyen B Pelajaran 25: Perkhidmatan Web INFRASTRUKTUR INFRASTRUKTUR SISTEM & LINUX SISTEM & LINUX

Upload: chava

Post on 21-Jan-2016

66 views

Category:

Documents


0 download

DESCRIPTION

Seksyen B Pelajaran 25: Perkhidmatan Web. INFRASTRUKTUR SISTEM & LINUX. OBJEKTIF. Mengenali konsep-konsep perkhidmatan web Mengetahui konfigurasi asas pelayan Apache Mengetahui asas dan sejarah Apache. Memulakan perkhidmatan Apache. ISI KANDUNGAN. Pengenalan Konfigurasi Ringkasan. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Seksyen B Pelajaran 25:  Perkhidmatan Web

Seksyen BSeksyen B Pelajaran 25:

Perkhidmatan Web

INFRASTRUKTUR INFRASTRUKTUR

SISTEM & LINUXSISTEM & LINUX

Page 2: Seksyen B Pelajaran 25:  Perkhidmatan Web

OBJEKTIFOBJEKTIF

• Mengenali konsep-konsep perkhidmatan web

• Mengetahui konfigurasi asas pelayan Apache

• Mengetahui asas dan sejarah Apache.

• Memulakan perkhidmatan Apache

Page 3: Seksyen B Pelajaran 25:  Perkhidmatan Web

ISI KANDUNGANISI KANDUNGAN

• Pengenalan

• Konfigurasi

• Ringkasan

Page 4: Seksyen B Pelajaran 25:  Perkhidmatan Web

APA ITU APACHE?APA ITU APACHE?

• Pelayan web paling banyak digunakan di Internet.

• Pertama kali digunakan untuk sistem operasi lingkungan UNIX

• Dimulakan oleh pembangun veteran NCSA httpd

(National Center for Supercomputing Application)

• Keluaran pertama, Apache versi 0.6.2.

Page 5: Seksyen B Pelajaran 25:  Perkhidmatan Web

PEMBINA APACHE PEMBINA APACHE

Antara ahli – ahli yang terlibat dalam

mengembangkan Apache waktu itu ialah:

•Brian Behlendorf •Roy T. Fielding •Rob Hartill •David Robinson •Cliff Skolnick •Randy Terbush •Robert S. Thau •Andrew Wilson

Page 6: Seksyen B Pelajaran 25:  Perkhidmatan Web

PEMBINA APACHEPEMBINA APACHE

Dengan tambahan sokongan daripada:

• Eric Hagberg • Frank Peters

• Nicolas Pioch

Page 7: Seksyen B Pelajaran 25:  Perkhidmatan Web

NAMA APACHENAMA APACHE

Nama Apache diambil dari kata "A Patchy Server“

Bermaksud pelayan perbaikan yang penuh dengan tampalan (patch).

Apa itu Tampalan ? Penambahan ciri-ciri dan penampalan ralat dari

NCSA httpd Versi 1.3.

Page 8: Seksyen B Pelajaran 25:  Perkhidmatan Web

KUMPULAN E- MEL APACHE

KUMPULAN E- MEL APACHE

Mempunyai kumpulan e-mel terbuka kepada sesiapa sahaja yang ingin ambil bahagian.

Untuk mendaftar, kirimkan e-mel ke:-

dengan baris pertama dari email bertuliskan

[email protected]

"subscribe new-httpd"

Page 9: Seksyen B Pelajaran 25:  Perkhidmatan Web

PROGRAM PENDUKUNGPROGRAM PENDUKUNG

Beberapa dukungan Apache :

Kontrol Akses. (Access Control)

CGI (Common Gateway Interface),

Perl (Practical Extraction and Report Language)

PHP (Personal Home Page / PHP Hypertext Processor)

Page 10: Seksyen B Pelajaran 25:  Perkhidmatan Web

PENGENALAN APACHEPENGENALAN APACHE

Pelayar web lynx ini memaparkan halaman dari Apache

Page 11: Seksyen B Pelajaran 25:  Perkhidmatan Web

KONFIGURASIKONFIGURASI

• Fail konfigurasi Apache terletak di :-

• Apache memisahkan fail konfigurasinya menjadi 3 bahagian:-

– httpd.conf – srm.conf – access.conf.

/etc/httpd/conf/.

Page 12: Seksyen B Pelajaran 25:  Perkhidmatan Web

KONFIGURASIKONFIGURASI

• httpd.conf - fail yang dilihat pertama kali apabila Apache

dijalankan.

• srm.conf - fail konfigurasi yang dibaca setelah

httpd.conf.

• access.conf - konfigurasi untuk menuras perumah-perumah

yang boleh menerima layanan Apache.

Page 13: Seksyen B Pelajaran 25:  Perkhidmatan Web

KONFIGURASI KONFIGURASI

• Namun semua binari program dalam Red Hat menyatukannya dalam satu fail ,httpd.conf.

Page 14: Seksyen B Pelajaran 25:  Perkhidmatan Web

FAIL KONFIGURASI APACHE

FAIL KONFIGURASI APACHE

Fail httpd.conf. dibahagi kepada 3 bahagian:-

1.Global environment • Konfigurasi Apache secara umum..

2.Section (Main) Configuration • Konfigurasi utama yang tidak termasuk dalam

virtual host. • Bahagian ini juga termasuk penetapan dasar

untuk virtual host.

Page 15: Seksyen B Pelajaran 25:  Perkhidmatan Web

FAIL KONFIGURASI APACHE

FAIL KONFIGURASI APACHE

3. Virtual host

• Konfigurasi virtual host.

• Memanggil alamat IP & DNS yang berbeza meskipun masih dalam satu kawalan pelayan Apache yang sama

Page 16: Seksyen B Pelajaran 25:  Perkhidmatan Web

Global Environment dalam fail /etc/httpd/conf/httpd.conf Global Environment dalam

fail /etc/httpd/conf/httpd.conf

Page 17: Seksyen B Pelajaran 25:  Perkhidmatan Web

Bahagian Virtual Host dalam fail /etc/httpd/conf/httpd.confBahagian Virtual Host dalam fail /etc/httpd/conf/httpd.conf

Page 18: Seksyen B Pelajaran 25:  Perkhidmatan Web

RINGKASANRINGKASAN

Pada bahagian ini, telah dipelajari :

• bagaimana menjalankan Apache Versi 2.0.

• fail konfigurasi penting digunakan Apache, httpd.conf  

• Untuk pemahaman lanjut , sila baca dokumentasi Apache yang disertakan dalam Red Hat , ia terletak di /var/lib/apache/htdocs.

• Dokumentasi online boleh di akses melalui laman http://www.apache.org/docs.