Linux-Apache-config - Sie haben keine Berechtigung zum Zugriff auf / auf diesem server?
Wie kann ich feststellen, Apache point 127.0.0.1
auf einen bestimmten Ordner wie /var/www/projects/mysite1/
?
Benutze ich sudo gedit /etc/apache2/apache2.conf
- und das ist die config die ich habe:
<Directory />
Options FollowSymLinks
AllowOverride all
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
So, wenn ich eine änderung /var/www/
zu /var/www/projects/mysite1/
und ich habe versucht, den Zugriff http://127.0.0.1/
auf meinem browser nach einem Neustart des Servers bekomme ich diesen Fehler:
Verboten
Sie haben nicht die Berechtigung zum Zugriff auf /auf diesem server.
Apache/2.4.7 (Ubuntu) Server at 127.0.0.1 Port 80
Irgendwelche Ideen, was soll ich tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, der beste Weg, das zu erreichen, ist das erstellen einer VirtualHost.
In
/etc/apache2/sites-available
erstellen Sie einemysite1.conf
- Datei. Es haben, sollten Sie diese Konfiguration aus:Deaktivieren Sie die default-VirtualHost, und aktivieren Sie die erstellt:
Laden Sie den apache-service: