Semua tutorial memberi tahu saya untuk mengedit: /etc/apache2/sites-available/default
tetapi file ini tidak ada untuk saya. Dalam file ini saya harus mengedit:
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None #AllowOverride All #AllowOverride AuthConfig FileInfo Indexes Limit Options=All, MultiViews Order allow,deny allow from all </Directory>
Seperti apa bentuk file itu dan saya harus membuatnya sendiri?
Juga saya punya 000-default.conf
file tetapi 'kode' di atas tidak ada di sana juga.
apache2
.htaccess
mod-rewrite
terkendali
sumber
sumber
AllowOverride All
, ini berarti semua pengaturan dapat diatur (diganti) dalam.htaccess
file. Lihat dokumen: httpd.apache.org/docs/2.4/mod/core.html#allowoverrideUbuntu 14.04 (dan Apache 2.4) DocumentRoot default diubah dari / var / www ke / var / www / html.
pertama-tama aktifkan a2enmod
dan
tambahkan baris ini di akhir
dan
sumber
Jika Anda tidak ingin mengulangi konfigurasi yang sama pada setiap pembaruan / pembaruan
Cara terbaik adalah:
Edit atau buat file konfigurasi
/etc/apache2/conf-available/httpd.conf
Menambahkan
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
Aktifkan file konfigurasi
sudo a2enconf httpd
Mulai ulang atau muat ulang Apache
sudo service apache2 restart
atau
sudo service apache2 reload
Selesai!
sumber