
- Install paket-paket yang diperlukan yaitu: apache2, apache2-example-pages, apache2-mod_php5, php5, php5-mysql, dan mysql
- Edit file httpd.conf pada directory /etc/apache2 => vi /etc/apache2/httpd.conf Tambahkan kata index.php pada DocumentIndex, sehingga menjadi DirectoryIndex index.php index.html index.html.var (line 167)
- Edit file default-server.conf pada directory /etc/apache2 => vi /etc/apache2/default-server.conf. Cari bagian kata Options None, lalu ganti kata None menjadi All. (line 22)
- Masuk pada directory /etc/apache2/vhost.d, pada directory itu terdapat file bernama vhost.template, copy file tersebut dengan nama lain berekstensi .conf misal cp vhost.tempate lukman.conf
- Edit lukman.conf : Tambahkan NameVirtualHost *:80 di atas VirtualHost :80 Edit ServerAdmin menjadi webmaster@lukman.net (misal) Edit ServerName menjadi www.lukman.net Edit DocumentRoot menjadi /srv/www/htdocs (directory dapat diubah, misalkan /home/user/public_html)
- Setelah itu, coba restart apache, cek pada client, coba browsing ketikkan nama domain www.lukman.net, secara default akan tampil sebagai berikut
- Ekstrak salah satu CMS yang akan digunakan, misalkan wordpress (paket terletak pada directory /home/CMS => tar zxvf /home/CMS/ wordpress-2.0.5.tar.gz –C /srv/www/htdocs.
Maka secara otomatis akan tercipta directory baru bernama wordpress pada directory /srv/www/htdocs
- Copy file wp-config-sample.php menjadi wp-config.php
=> cp /srv/www/htdocs/wordpress/wp-config-sample.php /srv/www/htdocs/wordpress/wp.config.php
- Edit file wp.config.php => vi wp.config.php
define('DB_NAME', 'wordpress'); // Name database define('DB_USER', 'lukman'); // Nama MySQL define('DB_PASSWORD', 'admin'); // Password MySQL define('DB_HOST', 'localhost'); // Nama rujukan
- Edit kembali file lukman.conf. Edit DocumetRoot menjadi /srv/www/htdocs/wordpress.
- Beri hak akses user agar dapat konfigurasi wordpress di client
=> chmod 777 /srv/www/htdocs/wordpress
- Selanjutnya, ikuti langkah-langkah berikut untuk pembuatan database: mysql -u root -p Enter password: (biarkan kosong, langsung enter) Welcome to the MySQL monitor. Commands end with ; org. Your MySQL connection id is 1 Server version: 5.0.67 SUSE MySQL RPM Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql > CREATE USER 'lukman'@'localhost' identified by 'admin'; Query OK, 0 rows affected (0.00 sec) mysql > CREATE DATABASE wordpress ; Query OK, 1 row affected (0.00 sec) mysql > GRANT SELECT,INSERT,DELETE,UPDATE,CREATE,DROP ON wordpress.*TO 'lukman'@'localhost' ; Query OK, 0 rows affected (0.01 sec) mysql > exit Bye Keterangan: SELECT (mengijinkan user untuk memilih data dari table database) I NSERT (mengijinkan user untuk memasukan data ke dalam table database) DELETE (menghapus data pada database) UPDATE (mengubah data dalam database) CREATE (menulis data pada database) DROP (menghapus table dalam database)
- Restart kembali apache => rcapache2 restart
- Cek kembali pada client, bila tampil sebagai berikut, maka berhasil
- Lanjutkan proses instalasi CMS wordpress
- Login dan Coba lihat kembali halaman www.lukman.net
- Selesai, demikianlah langkah demi langkah pembuatan Web Server.
0 komentar:
Post a Comment
Berikan Kritik dan Saran Anda !!!