Debian virtualenv的位置

我有一个问题,我会感谢一些帮助。 我想从我的debian服务器上运行一些站点,每个站点都有自己的virtualenv。

我应该在www-data/home/<user_name>/目录中创build我的virtualenv吗?

另外,我可以做这样的事情:

  • 把我的virtualenv放在/home/<user_name>/<site_name>
  • 将我的网站代码放在www-data/<site_name>

感谢您提供任何信息。

这比其他任何事情都更偏向于惯例和惯例。 在Debian系统上,我倾向于保留/var/www/<site_name>下的所有与web-app相关的东西。 如果用户希望能够访问该目录,则在/home/<user_name>目录下放置一个符号链接。 这使得事情整齐地分开,但可以访问,并允许您稍后更改部分结构(例如:移动网站存储),而无需移动/重新configuration所有内容。