seksyen b pelajaran 25: perkhidmatan web
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 PresentationTRANSCRIPT
Seksyen BSeksyen B Pelajaran 25:
Perkhidmatan Web
INFRASTRUKTUR INFRASTRUKTUR
SISTEM & LINUXSISTEM & LINUX
OBJEKTIFOBJEKTIF
• Mengenali konsep-konsep perkhidmatan web
• Mengetahui konfigurasi asas pelayan Apache
• Mengetahui asas dan sejarah Apache.
• Memulakan perkhidmatan Apache
ISI KANDUNGANISI KANDUNGAN
• Pengenalan
• Konfigurasi
• Ringkasan
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.
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
PEMBINA APACHEPEMBINA APACHE
Dengan tambahan sokongan daripada:
• Eric Hagberg • Frank Peters
• Nicolas Pioch
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.
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
"subscribe new-httpd"
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)
PENGENALAN APACHEPENGENALAN APACHE
Pelayar web lynx ini memaparkan halaman dari Apache
KONFIGURASIKONFIGURASI
• Fail konfigurasi Apache terletak di :-
• Apache memisahkan fail konfigurasinya menjadi 3 bahagian:-
– httpd.conf – srm.conf – access.conf.
/etc/httpd/conf/.
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.
KONFIGURASI KONFIGURASI
• Namun semua binari program dalam Red Hat menyatukannya dalam satu fail ,httpd.conf.
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.
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
Global Environment dalam fail /etc/httpd/conf/httpd.conf Global Environment dalam
fail /etc/httpd/conf/httpd.conf
Bahagian Virtual Host dalam fail /etc/httpd/conf/httpd.confBahagian Virtual Host dalam fail /etc/httpd/conf/httpd.conf
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.