Blog.YHT.Web.ID

Icon

Bosan adalah awal dari penciptaan perubahan.

Instalasi SlackWare untuk WebServer

Artikel 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!!

Kategori: /artikel

Tag: ,

5 Responses

  1. hw-iTech says:

    thanks y bro infoNya,,,
    sangat mmbantu tgs sy,,

  2. […] Instalasi SlackWare untuk WebServer […]

  3. gery says:

    Terimaakasih…
    segera saya COBA…

Leave a Reply