Mengatasi Error di /usr/sbin/httpd

7:27 AM

Saya baru saja memasang CMS MediaWiki di Fedora 20, tetapi pas saya ekstrak dan coba jalankan, tiba-tiba ada peringatan error pada /usr/sbin/httpd. Saya awalnya bingung apa yang harus saya lakukan dan mulai search di google. Akhirnya nemu cara konfigurasi biar CMS yang saya download bisa jalan.
Ni langkah-langkah yang perlu dilakukan:

  1. Ketik 'su' (tanpa tanda petik) untuk masuk sebagai superuser dan type password
  2. Ketik 'yum install -y policycoreutils-python' 
  3. 'semanage fcontext -a -t httpd_sys_content_t "/webapps(/.*)?"'
  4. 'semanage fcontext -a -t httpd_log_t "/webapps/logs(/.*)?"'
  5. 'semanage fcontext -a -t httpd_cache_t "/webapps/cache(/.*)?"'
  6. 'semanage fcontext -a -t httpd_sys_rw_content_t "/webapps/app1/public_html/uploads(/.*)?"'
  7. 'restorecon -Rv /webapps'
Nah, buat ngeliat hasilnya coba buka 'ls -lZ /webapps' dan caba kembali buka page installasi CMS.
Di contoh sesuai sumber, saya menggunakan contoh folder /webapps. Tetapi, pribadi saya menggunakan /var/www/html untuk mengganti direktori /webapps. Jadi itu tergantung dimana kawan-kawan meletakkan folder root dari servernya. Cukup sekian, maaf kalo kurang sekiranya banyak kekurangan, konbanwa :)

Update:
Saya baru mencoba otak atik dan ada peringatan di fedora saya dimana kita harus mengaktifkan httpd_read_user_content untuk mulai menggunakan segala jenis CMS.
dan yang harus kita ketik adalah:
  1. su setsebool -P httpd_read_user_content 1
  2. su grep httpd /var/log/audit/audit.log | audit2allow -M mypol
  3. su semodule -i mypol.pp
Jangan lupa masukkin passwordnya :p

You Might Also Like

0 comments

Subscribe