Einrichten der lokalen virtuellen Umgebung apache2

514
Kostyuk Rostyslav

Ich habe vor kurzem meine Macos zu High Siera aufgewertet. Wie üblich ist meine vorherige lokale Konfiguration verschwunden. Ich wundere mich also, gibt es einen Weg, der mein lokales Umfeld "dauerhafter" macht?

Ich habe auf diese Weise meinen virtuellen Host eingerichtet und die verschiedenen Konfigurationen in verschiedenen Dateien (.conf) voneinander getrennt. Aber leider bekomme ich ein Zugangsproblem.

Wie aus der Seite hervorgeht, habe ich ein Verzeichnis vhosts im Verzeichnis / private / etc / apache2 / angelegt.

Ich habe auch die Zeile in meine httpd.conf-Datei eingefügt, um den gesamten Inhalt von vhosts einzuschließen.

Meine hosts-Datei ist in Ordnung, Apache kann den Namen des virtuellen Hosts ermitteln. Ich kann jedoch nicht darauf zugreifen. Ich bekomme 403 verbotenen Fehler mit der folgenden Meldung: "Sie haben keine Berechtigung, auf / auf diesem Server zuzugreifen." Das ist meine virtuelle Hostdatei:

<VirtualHost *:80> DocumentRoot "path_to_userdir/Sites/work/projects" ServerName test.local ErrorLog "/private/var/log/apache2/test.local-error_log" CustomLog "/private/var/log/apache2/test.local-access_log" common  <Directory "path_to_userdir/Sites/work/projects"> AllowOverride All Require all granted </Directory> 

Ich habe den Gruppenmitgliedern Lese- und Schreibzugriff für das Verzeichnis hinzugefügt (ich bin Mitglied der Gruppe _www).

0
Ich verwende macos 10.13.1 Kostyuk Rostyslav vor 6 Jahren 0

0 Antworten auf die Frage