gpt4 book ai didi

django - 在 pip 安装 uWSGI 之后没有/etc/uwsgi/directory - 我如何使用启用应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 16:44:11 33 4
gpt4 key购买 nike

我一直在使用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

这样做之后,我收到一条消息,规定使用 /usr/local/bin/uwsgi 来启动程序。关于从源代码编译,我不是专家,但我的理解是,当您这样做时,/etc/ 目录中的任何内容都不会更改。它是否正确?如果没有,为什么我没有 /etc/uwsgi/ 目录,更具体地说,没有 /etc/uwsgi/apps-enabled/ 目录?从源代码安装 uWSGI 时我应该简单地创建目录吗?考虑到文档中没有提到这一 pip (我不想要意外工作的东西,等等),我很犹豫是否要这样做。

最佳答案

很抱歉这么晚才回复,但也许这会对将来找到这个答案的人有所帮助:

要获取 /etc/uwsgi 等,您需要通过运行 aptitutde install uwsgi 从 Debian 或 Ubuntu(无论您使用什么)安装 uwsgi 包。然而,默认情况下这可能会安装一个古老版本的 uwsgi!以这种方式安装 uwsgi 时,uwsgi 二进制文件位于 /usr/bin/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 初始化脚本并适当编辑 DAEMON="/usr/bin/uwsgi"

Et voila:“debianism”(完整的初始化脚本等)最新的 uwsgi 二进制文件!

关于django - 在 pip 安装 uWSGI 之后没有/etc/uwsgi/directory - 我如何使用启用应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13965555/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com