Apache2 DocumentRoot existiert nicht

Apache2 DocumentRoot existiert nicht

Ich habe Apache2 verwendet /var/www/siteund alles hat gut funktioniert. Wir haben angefangen, proFTPD zu verwenden und wir haben festgestellt, dass wir die Sites in das Home-Verzeichnis verschieben müssen.

Hinweis: Das Home-Verzeichnis war bei der ersten Installation von Ubuntu 12.04 nicht vorhanden.

Wir möchten, dass es „home/username“ ist, da wir einige lokale Entwickler haben, die Zugriff auf diese Ordner und FTP benötigen. Wir haben es mit smbd versucht, aber festgestellt, dass es unser Webprogramm Atom.io nicht mag.

Der Fehler Warnung: DocumentRoot [/home/russellharrower/www/harrower.xyz/public_html] existiert nicht

Außerdem ist mir aufgefallen, dass ich „Home“ sehe, wenn ich mit cd zum Hauptsystemordner (Standard) gehe. Der einzige Weg, von einem anderen Ordner aus darauf zuzugreifen, besteht darin, ob ~/homedies ein Problem darstellen würde.

Antwort1

Sie sollten eine oder mehrere Benutzergruppen erstellen und dieser oder diesen Gruppen Schreibberechtigungen für Ihre /var/wwwVerzeichnisse erteilen. Auf diese Weise müssen Sie nicht mit den Berechtigungen von Apache für Verzeichnisse herumspielen /home.

verwandte Informationen