Debian 虛擬環境位置

Debian 虛擬環境位置

我有一個問題,希望得到幫助。我想從我的 Debian 伺服器運行多個站點,每個站點都有自己的 virtualenv。

我應該在www-data/home/<user_name>/目錄中建立我的 virtualenv 嗎?

或者,我可以這樣做:

  • 將我的 virtualenv 放入/home/<user_name>/<site_name>
  • 將我的網站程式碼放入www-data/<site_name>

感謝您提供的任何資訊。

答案1

這更多的是一個偏好和慣例的問題。在 Debian 系統上,我傾向於將所有與 Web 應用程式相關的內容保留在/var/www/<site_name>.如果使用者希望能夠存取該目錄,我會在其/home/<user_name>目錄下放置一個指向該目錄的符號連結。這可以使事物整齊地分開但可訪問,並且允許您稍後更改部分結構(例如:行動網站儲存),而無需移動/重新配置所有內容。

相關內容