Selasa, 18 Juli 2017

Cara mengaktifkan mod_rewrite (.httaccess) di Centos 7

Juli 2017 ini, kebetulan saya menginstall simpeg online di server dengan menggunakan OS Centos 7, dan beberapa script tidak bisa jalan. Ternyata harus ada beberapa setting ulang di webserver (apache). antara lain: 
1. buka file 00-base.conf
 sudo vi /etc/httpd/conf.modules.d/00-base.conf

2. aktifkan mod_rewrite
LoadModule rewrite_module modules/mod_rewrite.so
dengan memastikan tanda pagar di depan tulisan tersebut dihilangkan. KEmudian simpan kembali.
3. buka file httpd.conf
$ sudo vi /etc/httpd/conf/httpd.conf 
Kemudian Anda sunting dengan mengubah AllowOverride dengan nilai All, skrip tersebut tepat berada di bawah <Directory /var/www/html> kira-kira seperti berikut:

<Directory /var/www/html>
. . .
 #
 # AllowOverride controls what directives may be placed in .htaccess files.
 # It can be "All", "None", or any combination of the keywords:
 # Options FileInfo AuthConfig Limit
 #
 AllowOverride All

4. Jika sudah langsung saja Anda restart Apache Anda.
$ sudo systemctl restart httpd

Alhamdulillah, kini aplikasi bisa berjalan dengan baik.