访问多站点nginx服务器子文件夹中的django站点(默认主页有效,而不是管理员)

访问多站点nginx服务器子文件夹中的django站点(默认主页有效,而不是管理员),django,nginx,gunicorn,Django,Nginx,Gunicorn,我正在尝试在我的nginx服务器上创建一个django站点。我已经有其他子文件夹中的其他网站。我使用gunicorn服务从nginx重定向到django 我可以访问默认的django欢迎页面(),但我无法进入django站点的管理页面(如果我进入,它会将我重定向到,我会得到一个nginx 404)。将重定向重命名为将显示一个普通的html登录页面(如未加载静态内容) 我只是在启动webdev,所以我可能是错的,但这个错误似乎在我的nginx配置中 这是我的nginx配置文件: server {

我正在尝试在我的nginx服务器上创建一个django站点。我已经有其他子文件夹中的其他网站。我使用gunicorn服务从nginx重定向到django

我可以访问默认的django欢迎页面(),但我无法进入django站点的管理页面(如果我进入,它会将我重定向到,我会得到一个nginx 404)。将重定向重命名为将显示一个普通的html登录页面(如未加载静态内容)

我只是在启动webdev,所以我可能是错的,但这个错误似乎在我的nginx配置中

这是我的nginx配置文件:

server {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://$host$request_uri;
}

server {
    server_name example.com www.example.com;
    # listen 80;

    # SSL configuration
    listen 443 ssl default_server;
    listen [::]:443 ssl default_server;
    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key  /etc/letsencrypt/live/example.com/privkey.pem;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # drop SSLv3 (POODLE vulnerability)
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    ssl_dhparam /etc/ssl/certs/dhparam.pem;

    root /var/www/example.com;
    index index.php index.html;

    location / {
        try_files $uri $uri/ $uri.html $uri.php$is_args$query_string;
    }

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;

        # With php-fpm (or other unix sockets):
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        # With php-cgi (or other tcp sockets):
        #fastcgi_pass 127.0.0.1:9000;
    }

    location /biketrack {
        try_files $uri $uri/ =404;
        auth_basic "Restricted Content";
        auth_basic_user_file /etc/nginx/.htpasswd;
    }

    # Django configuration
    location /django/static/ {
        alias /home/pi/elops-tracker-project/static;
    }
    location /django {
        include proxy_params;
        rewrite ^/django/(.*) /$1  break;

        # alias /home/pi/elops-tracker-project
        # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        # proxy_set_header Host $http_host;
        # proxy_set_header X-Forwarded-Host $server_name;
        # proxy_set_header X-Real-IP $remote_addr;
        # proxy_redirect off;
        # proxy_set_header SCRIPT_NAME /django
        proxy_pass http://unix:/home/pi/elops-tracker-project/elops_tracker.sock;
    }
}```