Ich habe eine Frage, bei der ich für Hilfe dankbar wäre. Ich möchte mehrere Sites von meinem Debian-Server aus betreiben, jede mit ihrer eigenen virtuellen Umgebung.
Soll ich meine virtuelle Umgebung im Verzeichnis www-data
„oder“ erstellen /home/<user_name>/
?
Alternativ könnte ich so etwas tun:
- Setzen Sie meine virtuelle Umgebung ein
/home/<user_name>/<site_name>
- Fügen Sie den Code meiner Site ein
www-data/<site_name>
Vielen Dank für alle Informationen, die Sie uns geben können.
Antwort1
Dies ist mehr eine Frage der Vorliebe und Konvention als alles andere. Auf Debian-Systemen halte ich alles, was mit Web-Apps zu tun hat, normalerweise unter /var/www/<site_name>
. Wenn Benutzer erwarten, auf dieses Verzeichnis zugreifen zu können, lege ich einen symbolischen Link dazu unter ihrem /home/<user_name>
Verzeichnis ab. Dadurch bleiben die Dinge sauber getrennt, aber zugänglich und Sie können Teile der Struktur später ändern (z. B. den Website-Speicher verschieben), ohne alles verschieben/neu konfigurieren zu müssen.