You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nginx返回标准页面忽略Django路由,访问端点均返回404求助

问题:访问任意端点Nginx均返回404页面

环境信息

  • 操作系统:Ubuntu 20.04.5 LTS
  • 已尝试所有方法仍无法定位问题

已完成操作

  • 执行命令:sudo ln -sf /etc/nginx/sites-available/default /etc/nginx/sites-enabled

Nginx配置文件(路径:/etc/nginx/sites-available/default)

server {
        listen          80;
        server_name     ***.**.***.***;
        charset         utf-8;
        client_max_body_size 10M;

        location /static {
                alias /var/django-backend/static;
        }

        location /media {
                alias /var/django-backend/media;
        }

        location / {
                proxy_set_header Host $http_host;
                proxy_pass http://unix:/run/gunicorn.sock;
        }
}

Gunicorn服务配置文件(路径:/etc/systemd/system/gunicorn.service)

[Unit]
Description=gunicorn daemon
Requires=gunicorn.socket
After=network.target

[Service]
User=root
WorkingDirectory=/var/django-backend
ExecStart=/var/django-backend/venv/bin/gunicorn \
          --access-logfile - \
          -k uvicorn.workers.UvicornWorker \
          --workers 3 \
          --bind unix:/run/gunicorn.sock \
          backend.asgi:application

[Install]
WantedBy=multi-user.target

Gunicorn套接字配置文件(路径:/etc/systemd/system/gunicorn.socket)

[Unit]
Description=gunicorn socket

[Socket]
ListenStream=/run/gunicorn.sock

[Install]
WantedBy=sockets.target

当前问题

访问任意端点时,Nginx均返回404页面


内容的提问来源于stack exchange,提问作者lolz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 12:45:45