使用 gunicorn 配置 Nginx

Nginx configuration with gunicorn

Api 在 Django 框架中,Web 应用程序在 Angular 中,两者是不同的项目。 Nginx 和 gunicorn 运行良好,并将两个项目上传到同一目录中,但是当我访问我的域时,它显示 Django 应用程序默认页面。我想显示我的静态 html 页面而不是 Django 默认页面。

'server{
         listen 443;
         server_name class.domain.com;

         root /var/www/html/;
         index index.html;

         location /static/ {
               try_files $uri $uri/ /index.html;
         }

         location ~ ^/ {
               include proxy_params;
               proxy_pass http://unix:/run/gunicorn.sock;
         }
}'
'server{
         listen 443;
         server_name class.domain.com;

         root /var/www/html/;
         index index.html;

         location /static/ {
               try_files $uri $uri/ /index.html;
         }

      location /api {
        rewrite ^/api(.*)  break;
        include proxy_params;
        proxy_pass http://unix:/run/gunicorn.sock;

    }
}'