Thursday, November 02, 2006

Merubah default DocumentRoot Apache Redhat AS 4

Sejak dari kemaren pusing, kenapa root directory webserver tidak bisa di rubah ke directory yang lain (/home1) yang dibuat dipartisi tambahan HDD yang baru.
Dan pada akhirnya jawabannya hanya satu. SElinux harus didisable untuk layanan httpd.
Selengkapnya penjelasannya sbb :

1. Stop service httpd dengan perintah :
[root@localhost ~] # service httpd stop
Stopping httpd: [ OK ]

2. Edit /etc/httpd/conf/httpd.conf
Ubah pada bagian DocumentRoot directory
nilai default : DocumentRoot "/var/www/html"
dirubah menjadi : DocumentRoot "/home1/www/html"

Pada bagian : [Document "/var/www/html"]
diubah : [Document "/home1/www/html"]

2. Create directory /home1/www/html

3. Disable SElinux dengan mengedit /etc/selinux/config
nilai default : SELINUX=enforcing
dirubah menjadi : SELINUX=disabled

4. Restart server

5. Start service httpd
[root@localhost ~] service httpd start
Starting httpd: [ OK ]

Jadi deh .....

No comments: