oro*_*aki 9 django ubuntu pip apt-get uwsgi
我一直在使用apt-get install uwsgi为我的Django应用程序安装uWSGI.今天,我意识到我需要一个在uWSGI 1.1之前不可用的功能,而Ubuntu 12.04.1在1.0.x之后没有任何功能,至少根据我的apt-get install uwsgi=1.1尝试.所以,我用过:
pip install http://projects.unbit.it/downloads/uwsgi-lts.tar.gz
Run Code Online (Sandbox Code Playgroud)
在这样做之后,我收到一条消息,规定了/usr/local/bin/uwsgi启动程序的用法.从源代码编译时我不是大师,但我的理解是,当你这样做时,/etc/目录中什么都不会改变.它是否正确?如果没有,为什么我没有/etc/uwsgi/目录,更具体地说,是一个/etc/uwsgi/apps-enabled/目录?我是否应该在从源代码安装uWSGI时创建目录?考虑到在文档中没有提到这一点,我对此犹豫不决(我不想要一些意外工作的东西,等等).
小智 28
对于这个非常晚的回复感到抱歉,但也许这将有助于将来会找到这个答案的人:
要获得/etc/uwsgi等,您需要通过运行安装Debian或Ubuntu(无论您使用的是什么)的uwsgi包aptitutde install uwsgi.然而,这将默认安装一个古老版本的uwsgi!/usr/bin/uwsgi当以这种方式安装uwsgi时,uwsgi二进制文件被放入.
要获得最新版本,还要使用pip使用安装uwsgi pip install -U uwsgi,(至少在我的Ubuntu系统上)将把uwsgi二进制文件放入其中,/usr/local/bin/uwsgi然后执行以下操作:
cd /usr/bin/
mv uwsgi uwsgi-old
ln -s /usr/local/bin/uwsgi uwsgi
或者:编辑uwsgi init脚本并进行DAEMON="/usr/bin/uwsgi"相应编辑.
Et voila:"debianism"(完整初始化脚本等)和最新的uwsgi二进制文件!
/ etc/uwsgi和朋友是'debianism'.uWSGI项目完全是关于系统管理员的品味,所以如果您喜欢/ etc/uwsgi方法,只需创建目录,在其中删除配置文件并启动uWSGI Emperor来管理实例.
| 归档时间: |
|
| 查看次数: |
9272 次 |
| 最近记录: |