你如何在Apache和Django中使用pyenv?

时间:2015-02-15 19:47:00

标签: django apache pyenv

我正在尝试使用pyenv创建一个虚拟环境,以便在Apache上使用Django(它非常适合Apache之外的开发)。我对用户设置环境并运行时感到有点恼火(尝试用su www-data命令失败,因为它“当前不可用”)...我应该使用{{ 1}}(好吧因为它只拥有一切,不运行任何东西),另一个用户等等。

我无法测试,但我假设我应该在root中添加PATH的填充路径,然后让每个网站在其中设置/etc/apache2/envvars的Apache { {1}}视情况而定。

1 个答案:

答案 0 :(得分:0)

要以其他用户身份运行命令时,请使用:chosenColor。为了使用sudo -u <user> command,必须在su中将用户配置为具有外壳。您始终可以只使用/etc/passwd来代替。

关于您有关pyenv的问题。您应该将pyenv安装在apache用户具有权限的地方。您将需要创建目录,因为www-data不太可能具有主目录。