180 likes | 340 Views
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.
E N D
Seksyen BPelajaran 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
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 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 APACHE Dengan tambahan sokongan daripada: • Eric Hagberg • Frank Peters • Nicolas Pioch
NAMA 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 • Mempunyai kumpulan e-mel terbuka kepada sesiapa sahaja yang ingin ambil bahagian. • Untuk mendaftar, kirimkan e-mel ke:- dengan baris pertama dari email bertuliskan majordomo@apache.org "subscribe new-httpd"
PROGRAM 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 APACHE Pelayar web lynx ini memaparkan halaman dari Apache
KONFIGURASI • Fail konfigurasi Apache terletak di :- • Apache memisahkan fail konfigurasinya menjadi 3 bahagian:- /etc/httpd/conf/. • httpd.conf • srm.conf • access.conf.
KONFIGURASI • 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 • Namun semua binari program dalam Red Hat menyatukannya dalam satu fail ,httpd.conf.
FAIL KONFIGURASI APACHE Fail httpd.conf. dibahagi kepada 3 bahagian:- • Global environment • Konfigurasi Apache secara umum.. • Section (Main) Configuration • Konfigurasi utama yang tidak termasuk dalam virtual host. • Bahagian ini juga termasuk penetapan dasar untuk virtual host.
FAIL KONFIGURASI APACHE 3. Virtual host • Konfigurasi virtual host. • Memanggil alamat IP & DNS yang berbeza meskipun masih dalam satu kawalan pelayan Apache yang sama
RINGKASAN 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.