MySlackerBox |
15 Minutes !15 Menit Bagian ini dirancang agar Anda dapat menjalankan Apache Kurang dari 15 menit :) Siapkan secangkir Kopi untuk menemani . Oke ! Aktifkan apache di slackware : root@darkstar~#chmod 755 /etc/rc.d/rc.httpd
Oh ! Apache baru akan aktif jika Anda merebot komputer Anda. Jadi instruksi diatas akan mengaktifkan apache setiap kali komputer dihidupkan secara otomatis. root@darkstar~# /usr/sbin/apachectl -k start
instruksi di atas akan menjalankan apache saat itu juga. Mungkin Anda akan menerima peringatan seperti ini : httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName Tidak apa2 karena kita belum memulai yang sesungguhnya :)
Buka browser favorit Anda, dan ketikkan http://localhost Seharusnya Anda sudah mendapat Salam hangat dari Apache. Jadi ingat2 instruksi dasar Apache : /usr/sbin/apachectl -k start untuk men-start apache/usr/sbin/apachectl -k restart untuk merestart apache/usr/sbin/apachectl -k stop instruksi untuk men-stop apache/usr/sbin/apachectl configtest Tes dulu konfigurasi baru
Tentunya instruksi diatas dilakukan sebagai root.Anjuran saya, sebaiknya Anda tidak melangkah ketahap selanjutnya jika Anda belum mendapatkan Salam Hangatdari Apache. Selanjutnya : Konfigurasi httpd.conf. File konfigurasi terletak di Berbeda dengan Slackware 11, file konfigurasi utama Apache Httpd 2.2.x pada Slackware 12 menggunakan sistem include file konfigurasi lain.(terletak di Buka file konfigurasi tersebut dengan teks editor favorit Anda. Bagian dasar yang perlu dicermati
ServerAdmin root@tree.slackware.lan
(e-mail baris di atas ganti dengan e-mail Anda). Contoh :
Server Name : #ServerName www.example.com
(Baris diatas ganti dengan situs Anda jika web server Anda online) Contoh :
(Tapi jika ingin berjalan di localhost saja, maka biarkan tanda # tetap Ada.) Document Root : DocumentRoot "/var/www/htdocs"
(Ganti dengan folder pilihan Anda) Contoh :
atau
Directory :
Contoh : < Directory "/home/mic/public_html" > Options Indexes FollowSymLinksAllowOverride None Order allow,deny Allow from all < /Directory >
atau < Directory "/var/www" > Options Indexes FollowSymLinksAllowOverride None Order allow,deny Allow from all < /Directory >
Index : DirectoryIndex index.html
(Tambahkan direktori index yang Anda inginkan. Misal agar apache dapat menjalankan .php)
Slackware 12 (Httpd 2.2.4) :
ServerAdmin you@example.com
(e-mail baris di atas ganti dengan e-mail Anda). Contoh :
Server Name : #ServerName www.example.com
(Baris diatas ganti dengan situs Anda jika web server Anda online) Contoh :
(Tapi jika ingin berjalan di localhost saja, maka ganti dengan Document Root : DocumentRoot "/srv/httpd/htdocs"
(Ganti dengan folder pilihan Anda) Contoh :
atau
Directory :
< Directory "/srv/httpd/htdocs" > Index : DirectoryIndex index.html
(Tambahkan direktori index yang Anda inginkan. Misal agar apache dapat menjalankan .php)
Include mod_php :
#Include /etc/httpd/mod_php.conf (di bagian bawah ).Hilangkan tanda # baris diatas. Oke ! restart Apache Server agar menjalankan konfigurasi baru. Catatan :
#/usr/sbin/apachectl configtest.
Jika Oke, maka Apache akan memberikan komentar : root@mic:/home/mic# apachectl configtest
User dan grup pada Apache 1.3.37 adalah Buat direktory dulu (jika Anda ingin meletakkan data situs pada tempat tertentu) baru menulisnya di konfigurasi Apache. Maksud saya, apache tidak akan membuatkan Anda direktory otomatis. Jika menjalankan local jaringan, Anda dapat mengabaikan nama domain. Jika tidak order domain dulu. Minta kopi dunk ! Punya saya habis :P |