Wie kann ich einen freigegebenen Ordner zwischen meinen virtuellen Apache-Hosts erstellen?
Mein Server ist CentOS 7
und ich habe installiert:
Apache
, MySQL
, ProFTPD
Und Git
.
Ich habe meine Websites in /var/www/
, jede Website hat einen Ordner, /website1/websitecore
der im Wesentlichen die gesamte Anwendung, Controller, Modelle, Vorlagen usw. ist. und in jedem Website - Ordner habe ich ein Config, Vermögen und Index /website1/config.php
, /website1/index.php
, /website1/assets/
.
Wenn ich also eine neue Website erstelle, erstelle ich einen neuen ProFTPD
Benutzer und lade den Code hoch.drwxr-xr-x 4 5500 5500 4096 Nov 17 09:40 website1
Die Frage ist, wie ich das Hochladen von /websitecore
Ordnern für jede Website verhindern, aber für alle freigeben kann.
Was ich bisher ausprobiert habe, ist: Verschieben Sie /websitecore
nach /usr/share/php/websitecore
und dann habe ich versucht ln -s
, den Ordner in meinem ftp
Client zu sehen, aber ich kann dort keine Dateien sehen.
Dann habe ich versucht, mount
was funktioniert, ich kann den Ordner und die darin enthaltenen Dateien sehen, aber wenn ich versuche, auf einige Seiten zuzugreifen, erhalte ich einen Serverfehler:
`Forbidden You don't have permission to access /websitecore/application/category/`
Also habe ich überlegt, ob es einen besseren Weg gibt, die Benutzerberechtigungen und Gruppen nicht durcheinander zu bringen.
Vielen Dank im Voraus für jede Hilfe!
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
1
Apache Reverse Proxy
-
3
Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigun...
-
2
Wie kann ich zulassen, dass Programme, die Administratorrechte benötigen, beim Start in Vista ausgef...
-
1
Windows kann während des Speicherns von chkdsk und Office nicht auf die Festplatte schreiben
-
5
Gibt es eine Möglichkeit, eine geplante Aufgabe unter Windows XP auszuführen, ohne den Benutzernamen...
-
3
Wie kann ich verhindern, dass andere Personen den Inhalt meines Heimatverzeichnisses sehen, außer de...
-
8
Wie kann ich allen Benutzern in Linux Schreibzugriff auf einen Ordner gewähren?
-
7
Löschen nicht wiederherstellbarer Dateien in Vista
-
1
Zugriff auf das ehemalige XP-Laufwerk als zweites Laufwerk unter Windows 7