Debian Virtualenv-Speicherort

Debian Virtualenv-Speicherort

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 einwww-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.

verwandte Informationen