Apache Web Server Kunci Jawaban

152  Ditinjau dari segi sejarah perkembangan dan prospeknya di masa yang akan datang, Apache web server mempunyai prospek yang cerah. Apache berasal dari webserver NCSA yang kemudian dikembangkan karena NCSA masih mempunyai kekurangan dibidang kompatibilitasnya dengan sistem operasi lain. Sampai saat ini, webserver Apache terus dikembangkan oleh team dari apache.org.  Performansi dan konsumsi sumberdaya resource dari webserver apache tidak terlalu banyak, hanya sekitar 20 MB untuk file-file dasarnya dan setiap daemonnya hanya memerlukan sekitar 950 KB memory per- child.  Mendukung transaksi yang aman secure transaction menggunakan SSL Secure Socket Layer.  Mempunyai dukungan teknis melalui web.  Mempunyai kompatibilitas platform yang tinggi.  Mendukung third party berupa modul-modul tambahan.

5. Instalasi

Untuk proses intalasi perlu beberapa apikasi yang perlu diinstal untuk mendukung web server. Sebagai awal, Installterlebih dahulu semuapaketaplikasiweb serveryang dibutuhkan seperti berikut. apt-get install apache2 php5 mysql-server phpmyadmin lynx

6. Konfigurasi  Apache Web Server

- Berikutnya, masuk ke direktori etcapache2site-available Debian-server:cd etcapache2site-available - Buat file ‘web’ dengan mengcopy file ‘default’ ke direktori “site- available”. Debian-server:etcapache2site-availablecp default web - Edit file etcapache2site-availableweb Debian-server:pico etcapache2site-availableweb - Hapus semua scripts yang ada, kemudian ketikan script dibawah ini : 153 NameVirtualHost 192.168.10.1:80 VirtualHost 192.168.10.1:80 ServerName www.smkn.com DocumentRoot varwwwpublic_html VirtualHost - Simpan perubahan yang anda lakukan. - Disable VirtualHost default yang sudah ada,dan aktifkan VirtualHost untuk website utama yakni web. debian-server:etcapache2sites-availablea2dissite default debian-server:etcapache2sites-availablea2ensite web - Membuat folder public_html pada directory varwww Debian-server:mkdir varwwwpublic_html - Membuat file index.php pada directory varwwwpublic_html - Debian-server:pico varwwwpublic_htmlindex.php ?php Phpinfo; ? - Simpan file yang dibuat. - Restart layanan apache2 Debian-server:etcinit.dapache2 restart  Userdir Module ini berfungsi agar user dapat menjalankan homepageweb dari home direktori user bersangkutan. Secara default nama direktori yang akan digunakan sebagai direktori userdir adalah public_html. 154 Berikut langkah-langkah untuk mengaktifkan modul userdir: - Aktifkan modul userdir dengan menggunakan perintah berikut: a2enmoduserdir - Lalu restart Apache etcinit.dapache2 restart - Berikutnya adalah membuat direktori public_html pada user yang bersangkutan. Dalam contoh ini user yang digunakan adalah adminsmk. mkdirhomeadminsmkpublic_html - Buat file homeadminsmkpublic_htmlinfo.php dengan isi file sebagai berikut: ? phpinfo; ? - Aktifasi PHP pada userdir dengan mengedit file etcapache2mods- enabledphp5.conf. IfModule mod_userdir.c IfModule mod_userdir.c Directory homepublic_html php_admin_value engine Off Directory IfModule  Mysql Server Berikut adalah langkah-langkah mengkonfigurasi Database Server: - Setelah MySQL terinstall dengan baik, ubah password user root yang terdapat di MySQL, dengan menggunakan perintah berikut: