我已按照以下网址使用nginx,gunicorn和postgres设置了Django。
现在我正在尝试访问swagger ui。
Nginx已启动并正在运行,但显示默认页面。
当我使用来运行同一项目时,python manage.py runserver myip:8000然后访问相同的网址,我可以看到带有其余端点的实际swagger ui。我不确定我在做什么错。
这是我添加到nginx文件中的内容。
server {
listen 80;
server_name <myipaddress>;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/threat-dashboard/backend;
}
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://unix:/tmp/backend.sock;
}
}