【发布时间】:2015-02-15 19:47:00
【问题描述】:
我正在尝试使用 pyenv 创建一个虚拟环境,以便在 Apache 上与 Django 一起使用(它非常适合在 Apache 之外进行开发)。我对设置环境和运行的用户有点恼火(尝试使用www-data 使用su 命令失败,因为它“当前不可用”)...我应该使用root(好吧,因为它只是拥有一切,而不是运行任何东西),创建另一个用户,等等。
我无法测试,但我假设我应该在/etc/apache2/envvars 中添加到PATH 的垫片路径,然后让每个站点在它的Apache .conf 中适当地设置PYENV_VERSION。
【问题讨论】:
-
这取决于你如何设置你的 apache,是虚拟主机 (httpd.apache.org/docs/2.2/vhosts) 还是 apache 上的独立网站?
-
我正在尝试使用独立站点来执行此操作。请@vishen 回复这个案例好吗?