【发布时间】:2020-05-12 22:10:02
【问题描述】:
我有一个域说 'mydjango.com' 。当它被调用时,我想处理同一 IP 上多个端口上的请求。 122.34.55.1:8000、122.34.55.1:8001、122.34.55.1:8002 这对于负载平衡是预期的。我正在使用 wsgi、dgango 和 ngix。 我的 nginx 配置文件 /etc/nginx/sites-available/djwsgi 是 -
server {
listen 80;
listen 8001;
listen 8002;
listen 8003;
location = /favicon.ico { access_log off; log_not_found off; }
root /home/raka/djwsgi;
server_name mydjango.com;
location /static/ {
root /home/raka/djwsgi;
}
location / {
include uwsgi_params;
uwsgi_pass unix:/run/uwsgi/djwsgi.sock;
}
}
但默认情况下 mydjango.com 仅映射到端口 80。 当我提到诸如 mydjango.com:8002 之类的端口号时,正在调用其他端口 我需要的是 - 当我调用 mydjango.com 时,nginx 应该每次都调用下一个端口。 比如,80 然后 8001 然后 8002, 8003, 然后 80, 8001, . 请任何人提出任何想法!
谢谢
【问题讨论】:
标签: django nginx-config django-wsgi