django - 未找到 uWSGI 命令

标签 django proxy uwsgi

背景:
我正在部署一个 Django 站点,根据我的理解和研究,我需要一个 Web 服务器、一个 WSGI 协议(protocol)接口(interface)来实际运行所述 python 代码并与之“通信”,最后需要一个反向代理服务器来配合两者结合在一起,通过管道将 HTTP 请求传递给 Django。 (由于我的安装方法,mod_wsgi 不是一个选项,这要归功于 EasyApache4 和 cPanel,所以我不能使用 mod_wsgi 套接字方法)
我的问题:
我已经组织了一个 apache 2 托管服务器并设法安装了 mod_proxymod_proxy_uWSGI使用 EasyApache4 自动安装程序。据我了解,现在我需要设置代理系统以通过 mod_proxy_uWSGI 中继 HTTP 请求。它加倍并运行我的 Django 站点,但是,我无法访问或配置 mod_proxy_uWSGI .当我尝试使用以下样式命令时(抱歉,我不希望我的服务器 URL 在互联网上 float ):

 uwsgi --http :8000 --wsgi-file test.py
我收到一条错误消息:
bash: uwsgi: command not found
我错过了什么吗?

最佳答案

感谢 [@dirkgroten] 的评论。安装 UWSGI:pip install uwsgi

关于django - 未找到 uWSGI 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52622948/

相关文章:

linux - 如何使用 Linux shell 脚本在 Django 中创建 super 用户?

c# - 如何仅在向其端口发出 HTTP 请求时启动 Windows Web 服务?

http - 将非标准 header 从 nginx 传递到 uwsgi

nginx - Docker 容器遇到套接字问题(单独的 Flask + Nginx 容器)

python - Django 模型类在管理器中为 None

django - 在 Django QuerySet 中,如何在多对一关系中过滤 "not exists"

Django admin - 实例需要有主键值才能使用多对多关系

python - Django中的静态文件和媒体文件有什么区别?

android - 将手机更新到 Android 9 后无法使用 Charles Proxy

java - 如何在POM.xml文件中指定代理,找不到settings.xml文件