In allen Tutorials werde ich aufgefordert, Folgendes zu bearbeiten: /etc/apache2/sites-available/default
Diese Datei existiert jedoch nicht für mich. Innerhalb dieser Datei müsste ich folgendes bearbeiten:
<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>
Wie soll die Datei aussehen und soll ich sie selbst erstellen?
Ich habe auch eine 000-default.conf
Datei, aber der obige 'Code' ist auch nicht drin.
apache2
.htaccess
mod-rewrite
inControl
quelle
quelle
AllowOverride All
, dass alle Einstellungen in.htaccess
Dateien festgelegt (überschrieben) werden können. Siehe docs: httpd.apache.org/docs/2.4/mod/core.html#allowoverrideIn Ubuntu 14.04 (und Apache 2.4) wurde der Standard-DocumentRoot von / var / www in / var / www / html geändert.
Erstens aktivieren Sie a2enmod
und
füge diese Zeilen am Ende hinzu
und
quelle
Wenn Sie nicht bei jedem Upgrade / Update die gleiche Konfiguration wiederholen möchten
Der beste Weg ist:
Bearbeiten oder erstellen Sie eine Konfigurationsdatei
/etc/apache2/conf-available/httpd.conf
Hinzufügen
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
Aktivieren Sie die Konfigurationsdatei
sudo a2enconf httpd
Starten Sie Apache neu oder laden Sie es neu
sudo service apache2 restart
oder
sudo service apache2 reload
Es ist fertig!
quelle