KONFIGURASI WEB SERVER DI FEDORA CORE 5
Apa itu webserver???? Web server atau yang kita kenal world wide web server) adalah server internet yang mampu melayani koneksi transfer data dalam protokol HTTP (hypertex transfer protokol). webserver pada umumnya melayani data dalam bentuk file HTML (hypertex markup language). Dari file ini kemudian dapat dikaitkan ke file HTML lainnya, ke file gambar, ke file suara, dan segala jenis file komputer yang hendak anda publikasikan.. Installasi web server Langkah pertama untuk menginstall webserver kita harus mendowload dahulu souce yang kita butuhkan. 1. httpd-2.0.52.tar.gz (source yang saya gunakan di server saya) http://www.apache.org 2. mysql-4.0.17.tar.gz (source yang saya gunakan di server saya) http://www.mysql.com 3. php-5.0.3.tar.gz (source yang saya gunakan di server saya) http://www.php.org semua file yang telah kita download kita letakkan di /usr/local/src/. untuk menginstall ketiga source diatas saya menggunakan linux (fedora). untuk sistem operasi lain langkah2nya hampir sama. kedua kita masuk ke direktori tempat source yang kita download tadi. (anda harus login sebagai root) [root@ruslan src]#cd /usr/local/src [root@ruslan src]# ls php-5.0.3.tar.gz httpd-2.0.52.tar.gz mysql-4.0.17.tar.gz kita extrak ketiga source diatas. [root@ruslan src]# tar -zxvf httpd-2.0.52.tar.gz [root@ruslan src]# tar -zxvf php-5.0.3.tar.gz [root@ruslan src]# tar -zxvf mysql-4.0.17.tar.gz setelah itu kita lihat hasil dari exstrak di atas [root@ruslan src]# ls httpd-2.0.52 php-5.0.3 mysql-4.0.17 httpd-2.0.52.tar.gz php-5.0.3.tar.gz mysql-4.0.17.tar.gz [root@ruslan src]# setelah kita sukses mengekstrak ketiga file ditas. selanjut kita masuk ke direktori. [root@ruslan src]# cd httpd-2.0.52 [root@ruslan httpd-2.0.52]#./configure –prefix=/usr/local/apache2
[root@ruslan httpd-2.0.52]# make [root@ruslan httpd-2.0.52]# make install untuk menjalankannya [root@ruslan httpd-2.0.52]#/usr/local/apache2/bin/apachetl start & dari sini kita telah sukses menginstall server web kita… untuk mengetahui apakah webserver kita sudah jalan silahkan anda buka browser anda dan ketikkan http://localhost/. untuk konfigurasi [root@ruslan root]#/usr/local/apache2/conf/httpd.conf Install mysql sebelum menginstall mysql, harus buat dulu user dan group mysql [root@ruslan src]# groupadd mysql [root@ruslan src]# useradd -g mysql mysql setelah itu masuk ke direktori mysql [root@ruslan src]# cd mysql-4.0.17 opsi pertama [root@ruslan mysql-4.0.17]#./configure –prefix=/usr/local/mysql (*konfigurasi ini adalah konfigurasi default dari mysql, jika anda ingin meletakkan semua data mysql di tempay lain. anda bisa menggunakan localstatedir=”directory data*) opsi kedua [root@ruslan mysql-4.0.17]#./configure –prefix=/usr/local/mysql – localstatedir=/var/mysql (*dengan menggunkan printah ini semua data mysql tidak di letakkan di directory default mysql di install, tapi di letakkan di directory /var/mysql*) [root@ruslan mysql-4.0.17]# make [root@ruslan mysql-4.0.17]# make install [root@ruslan mysql-4.0.17]# scripts/mysql_install_db [root@ruslan mysql-4.0.17]# chown -R root /usr/local/mysql [root@ruslan mysql-4.0.17]# chown -R mysql /usr/local/mysql/var (*jika anda menggunkan opsi pertama, data instalasi berada di directory /usr/loca/mysql*) [root@ruslan mysql-4.0.17]# chown -R mysql /var/mysql (*jika anda menggunkan opsi kedua*) [root@ruslan mysql-4.0.17]# chgrp -R mysql /usr/local/mysql [root@ruslan mysql-4.0.17]# cp support-files/my-medium.cnf /etc/my.cnf [root@ruslan mysql-4.0.17]# /usr/local/mysql/bin/mysqld_safe –user=mysql & untuk memeriksa apakah mysql sudah jalan.
[root@ruslan mysql-4.0.17]#/usr/local/mysql/bin/mysql mysql Install php [root@ruslan src]# cd php-5.0.3 [root@ruslan php-5.0.3]# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --withmysql=/usr/local/mysql [root@ruslan php-5.0.3]# make [root@ruslan php-5.0.3]# make install [root@ruslan php-5.0.3]# cp php.ini-recommended /usr/local/lib/php.ini Edit /usr/local/lib/php.ini Edit doc_root = "/usr/local/apache2/htdocs/" Edit file_uploads = Off tambahkan perintah dibawah ini di /usr/local/apache2/conf/httpd.conf DirektoryIndex index.html index.php LoadModule php5_module libexec/libphp5.so AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps setelah menambah script di atas di konfigurasi httpd.conf nya, sekarang kta coba buat script test php apakah udah includ dengan webservernya untuk membuat script php disini menggunkan editor vi dengan printah vi test.php
test page php phpinfo (); ?> lalu simpan script di atas dengan printah :wq! jalankan server web [root@ruslan root]#/usr/local/apache2/bin/apachetl start & untuk memeriksa apakah php sudah jalan silahkan anda buat file dibawah ini test.php
simpan file yang telah dibuat diatas buka browser anda dan ketikkan http://localhost/test.php Selamat anda sudah bisa menginstall webserver.
By : YAYUK PURNAMA SARI Absen : 23 Class : 3 of TKJ