我正在部署Django站点,根据我的理解和研究,我需要一个Web服务器,一个WSGI协议接口来实际运行所述python代码并与之“通信”,最后是一个反向代理服务器来绑定两者结合在一起,通过管道将HTTP请求传递给Django。 (凭借我的安装方法,由于EasyApache4和cPanel,mod_wsgi
不是一个选项,所以我不能使用mod_wsgi
套接字方法)
我组织了一个apache 2托管服务器,并设法使用EasyApache4自动安装程序安装mod_proxy
和mod_proxy_uWSGI
。根据我的理解,现在我需要设置代理系统来通过mod_proxy_uWSGI
中继HTTP请求,mod_proxy_uWSGI
加倍并运行我的Django站点,但是,我无法访问或配置 uwsgi --http :8000 --wsgi-file test.py
。当我尝试使用以下样式命令时(抱歉,我不希望我的服务器URL在Internet上浮动):
bash: uwsgi: command not found
我收到一条错误消息:
pip install uwsgi
我错过了什么吗?
感谢[@dirkgroten]的评论。要安装UWSGI:qazxswpoi