我对两者都是新手,我必须使用 Emperor 运行 2 个 Django 框架应用程序(只显示“它有效!”页面),但我想在没有Emperor 的情况下尝试它。(为了更好地理解它是如何工作的)
我的 nginx.conf:
# snipped...
server {
listen 92;
server_name example.com;
access_log /home/john/www/example.com/logs/access.log;
error_log /home/john/www/example.com/logs/error.log;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8001;
}
}
# snipped...
我通过以下方式启动 uWSGI:
$ uwsgi --ini /home/john/www/example.com/uwsgi.ini
uwsgi.ini 是:
[uwsgi]
http = :8001
chdir = /home/john/www/example.com/example
module = example.wsgi
master = True
home = /home/john/Envs/example.com
一旦 uwsgi 和 nginx 运行,我可以访问localhost:8001
,但不能访问localhost:92
.
我错过了什么?
提前致谢。