Dalam suatu jaringan komputer, tentu kita tidak asing lagi dengan istilah WEB Server. WEB Server merupakan wadah atau tempat pengelolaan dan penyimpanan suatu situs web yang telah di upload ke komputer server sehingga komputer client dapat memanfaatkan web tersebut untuk mencari informasi dan menggunakan layanan WEB tersebut. Adapun langkah-langkah untuk mengkonfigurasi WEB Server
adalah sebagai berikut :
1. Pastikan kita sudah membuat domain dan domain tersebut berjalan gunakan perintah nslookup domain.net.(baca cara buat dns server pada postingan server)
2. Pastikan paket-paket yang dibutuhkan (apache2,apache2_mod_php5,apache2_example_page,php5,mysql,php5_mysql)
terinstall dengan baik. Jika belum terinstall, bisa menggunakan
perintah :
[root@admin ~]# yast -i (nama paket yang akan diinstall)
3. Setelah semua paket terinstall dengan baik, edit script pada file /etc/apache2/default-server.conf
Ubah option none menjadi option all
4. setelah itu restart apache dengan perintah rcapache2 restart
5. cek web server,ketikan ip address webserver pada browser jika tampil tulisan It’s Works maka web server sudah berjalan,atau cek dengan browser text pada server dengan perintah links (ip address webserver)
6. Setelah web server berjalan dengan baik, tambahkan script baru
pada file /etc/apache2/httpd.conf dengan perintah :
[root@admin ~]# vi /etc/apache2/httpd.conf
Tambahkan scripts dibawah ini :
Dan pada bagian DirectoryIndex tambahkan index.php
Sehingga menjadi
DirectoryIndex index.php index.html index.html.var
Perintah tersebut digunakan agar server dapat membaca file php
7. Edit VirtualHost apache2
[root@admin ~]# cp /etc/apache2/vhost.d/vhost.template /etc/apache2/vhost.d/zulmi.conf
[root@admin ~]# vi /etc/apache2/vhost.d/zulmi.conf
Masukkan scripts dibawah ini :
NameVirtualHost 192.168.30.1:80
ServerAdmin admin@zulmi.net
DocumentRoot /srv/www/htdocs/public_html
ServerName www.zulmi.net
8. Untuk memeriksa apakah PHP sudah berjalan dengan baik atau
belum, buat scripts sederhana dengan perintah :
[root@admin ~]# vi /home/user/public_html/index.php
Masukkan scripts dibawah ini :
<? php
phpinfo ();
?>
9. buat link directory public_html
# ln –s /home/user/public_html/ -d /srv/www/htdocs/public_html
10. Setelah semua konfigurasi selesai, restart layanan apache dengan
perintah :
[root@admin ~]# rcapache2 restart
11. tambahkan perintah agar apache2 langsung berjalan saat PC dihidupkan
# chkconfig --add apache2
# chkconfig apache2 on
12. Untuk menguji WEB Server yang sudah dikonfigurasi, apabila lewat
teks atau konsole gunakan perintah links domain atau IP web server :
[root@admin ~]# links www.zulmi.net atau ipaddress
13. Apabila lewat GUI menggunakan mozilla, ketik alamat dari WEB
Server tersebut (www.domain.net).apabila muncul tampilan php info maka web server tsb sudah berjalan,cobalah install Content Management System(CMS) seperti joomla,wordpress,drupal,dll
14. mount flashdisk tempat CMS wordpress di simpan
[root@admin ~]# mount /dev/sdb1 /media
[root@admin ~]# cd /media
15. Extract CMS wordpress yang akan di install,jika belum punya downloadlah terlebih dahulu.Disini saya mengunakan paket wordpress V 2.0.5 yang berekstensi tar.gz(tarball)
[root@admin ~]# tar zxvf wordpress-2.0.5.tar.gz –C /home/user/public_html
16. buat link directory untuk wordpress
# ln –l /home/user/public_html/wordpress/ -d /srv/www/htdocs/wordpress
17. Edit VirtualHost dan arahkan DocumentRoot ke directory /srv/www/htdocs/wordpress
[root@admin ~]# vi /etc/apache2/vhost.d/zulmi.conf
ubah directoryroot ke /srv/www/wordpress
18. Beri hak akses user agar dapat megedit file-file pada directory wordpress
[root@admin ~]# chmod 777 /home/user/public_html/wordpress -R
19. Copy file wp-config-sample.php ke wp-config.php
[root@admin ~]# cp /home/user/public_html/wordpress/wp-config-sample.php /home/user/public_html/wordpress/wp-config.php
20. Edit file wp-config.php
[root@admin ~]# vi /home/user/public_html/wordpress/wp-config.php
Ubah beberapa script di bawah ini
define (‘DB_NAME’, ‘wordpress’); ----------->nama database
define (‘DB_USER’, ‘zulmi’); ----------->nama user mysql
define (‘DB_NAME’, ‘tkj’); ----------->password user mysql
define (‘DB_HOST’, ‘localhost’); ----------->nama komputer
21. Jalankan service mysql kemudian buat user dan database mysql
[root@admin ~]# rcmysql start
[root@admin ~]# mysql –u root –p
Password: (defaultnya kosong)
Buat user
mysql>CREATE USER ‘zulmi’@’localhost’ identified by ‘tkj’ ;
Query OK
Buat database
mysql>CREATE DATABASE wordpress ;
Query OK
Beri ijin akses pada user
Mysql>GRANT SELECT,INSERT,DELETE,UPDATE,CREATE,
SELECT (mengijinkan user untuk memilih data dari table database)
INSERT (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)
22. Setelah membuat database sekarang cobalah mengakses web server melalui client
Apabila muncul tulisan dibawah ini,maka wordpress telah berhasil di akses kemudian klik install.php
It doesn't look like you've installed WP yet. Try running install.php.
23. mulailah langkah pertama untuk meng install wordpress klik first step
Tidak ada komentar:
Posting Komentar