Usut punya usut ternyata ada beberapa perubahan dalam konfigurasi apache 2.4. Pada konfigurasi di lokasi /etc/apache2/sites-available, Di versi Apache 2.2 penulis menggunakan baris perintah berikut
Order allow,deny Allow from allUntuk versi Apache 2.4 hapus dan ganti menjadi
Require all grantedSimpan perubahan yang dilakukan.
Kemudian jalankan perintah untuk men-disable konfigurasi javascript-common, melalui
a2disconf javascript-commonSebab jika hal diatas tidak dilakukan folder javascript yang ada di tiap virtualhost tidak terbaca.
Userdir
Sedangkan untuk konfigurasi apache pada penggunaan di home dari user yang ada di server.
Namun sebelumya pastikan bahwa modul userdir sudah enable, yaitu dengan menjalankan
sudo a2enmod userdirSelanjutnya edit /etc/apache2/mods-enabled/userdir.conf.
Kemudian pastikan peruntukan group dari file di direktori public_html adalah www-data.UserDir public_html UserDir disabled root # AllowOverride FileInfo AuthConfig Limit Indexes AllowOverride All Options MultiViews Indexes SymLinksIfOwnerMatch Require all granted # Order allow,deny # Allow from all Require all denied # Order deny,allow # Deny from all
Terakhir tentu saja restart service apache
service apache2 restartSmoga membantu :-)
Sumber: Apache Org