Debian virtualenv 位置

Debian virtualenv 位置

我有一个问题,希望得到帮助。我想从我的 Debian 服务器运行多个网站,每个网站都有自己的虚拟环境。

我应该在www-data/home/<user_name>/目录中创建我的虚拟环境吗?

或者,我可以做这样的事情吗:

  • 将我的虚拟环境放入/home/<user_name>/<site_name>
  • 将我的网站代码放入www-data/<site_name>

感谢您提供的任何信息。

答案1

这更多的是一个偏好和惯例问题,而不是其他问题。在 Debian 系统上,我倾向于将与 web 应用程序相关的所有内容保存在 下/var/www/<site_name>。如果用户希望能够访问该目录,我会在他们的/home/<user_name>目录下放置一个指向它的符号链接。这样可以将所有内容整齐地分开但可访问,并允许您稍后更改结构的某些部分(例如:移动网站存储),而无需移动/重新配置所有内容。

相关内容