Apr 15, 2009
Instalasi SlackWare untuk WebServer
Artikel mengenai Slackware ini diterbitkan ulang dari artikel http://www.ryht.co.cc/wordpress/?p=4 yang telah terbit tanggal 27 September 2007
Mengapa SlackWare?
1. Karena saya menggunakan slackware;
2. Pemaketan sangat sederhana; dan
3. Hanya diperlukan SlackWare cd 1 untuk melakukan instalasi webserver [SlackWare versi berapapun].
Apa yang dibutuhkan?
Kebutuhan dalam membangun server tergantung pada tujuan dari web itu sendiri. Standar untuk percobaan dan membuat web yang mudah adalah dengan CMS [Content Management System] ato ada yang nyebut WMS [Web Management System]. Banyak yang bisa dipakai di sini, misalnya joomla! dan e107.
Sebelumnya, kita harus kita mendapatkan terlebih dahulupaket – paket webserver yang diperlukan sebagai berikut, dalam hal ini saya menggunakan paket SlackWare versi 12 dan berlaku di seluruh tutorial ini :
* WebServer : default apache nama paket ‘httpd-2.2.4-i486-6.tgz’ di kumpulan n/
* Apache Portable Runtime nama paket ‘apr-1.2.8-i486-1.tgz’ di kumpulan l/
* Apache Portable Runtime utilities nama paket ‘apr-util-1.2.8-i486-1.tgz’ di kumpulan l/
* php (HTML-embedded scripting language) bahasa pemrograman untuk web, nama paket ‘php-5.2.3-i486-2.tgz’ di kumpulan n/
* mysql (SQL-based relational database server) database server, nama paket ‘mysql-5.0.37-i486-1.tgz’ di kumpulan ap/
* libxml2 (XML parser library) ini dibutuhin ama php, nama paket ‘libxml2-2.6.28-i486-1.tgz’ di kumpulan l/
Cara instalasi?
Saya menggunakan SlackWare 12 dengan HD SATA, dan CDROM di /dev/hda dan semua perintah dilakukan oleh user root. Cara paling mudah untuk instalasi adalah copy semua berkas pada daftar di atas ke salah satu folder :
root # mount /dev/hda /mnt/cdrom -o ro
root # cp /mnt/cdrom/slackware/n/httpd-2.2.4-i486-6.tgz /root
root # cp /mnt/cdrom/slackware/l/apr-1.2.8-i486-1.tgz /root
root # cp /mnt/cdrom/slackware/l/apr-util-1.2.8-i486-1.tgz /root
root # cp /mnt/cdrom/slackware/n/php-5.2.3-i486-2.tgz /root
root # cp /mnt/cdrom/slackware/ap/mysql-5.0.37-i486-1.tgz /root
root # cp /mnt/cdrom/slackware/l/libxml2-2.6.28-i486-1.tgz /root
Masuk ke folder /root dan intalasi semua paket :
root # cd /root
root # installpkg *.tgz
Konfigurasi Apache & PHP :
root # echo Include /etc/httpd/mod_php.conf >> /etc/httpd/httpd.conf
root # chmod +x /etc/rc.d/rc.httpd
Jalankan Apache :
root # /etc/rc.d/rc.httpd start
Konfigurasi MySQL :
root # su mysql
mysql # mysql_install_db
mysql # exit
root # chmod +x /etc/rc.d/rc.mysql
root # /etc/rc.d/rc.mysql start
Sekarang lakukan percobaan web yang telah diinstalasi dengan melakukan koneksi :
root # lynx http://127.0.0.1/
Bila keluar tulisan It Works! berarti server baru yang tadi Anda instal sudah siap di gunakan. Data web ada di /var/www/htdocs [defaults]
Jangan Lupa Timpa /var/www/htdocs/index.html dengan halaman depan webmu yang baru. Atau bila menggunakan php sebagai halaman default, ubah directif dir_module menjadi berikut ini pada /etc/httpd/httpd.conf :
< IfModule dir_module>
DirectoryIndex index.html index.php
< /IfModule>
Index.php merupakan tambahan.
Jangan lupa restart apache!!!
root # /etc/rc.d/rc.httpd restart
Terima kasih buat temen2ku di #DJPGNULab terutama buat om br0d1n dan flying_fox.
Viva Open Source!!
thanks y bro infoNya,,,
sangat mmbantu tgs sy,,
terima kasih kembali…
wah saya tidak menyangka ada dari kaum industri menggunakan slackware..
[…] Instalasi SlackWare untuk WebServer […]
Terimaakasih…
segera saya COBA…
Silakan…
Senang bisa membantu…