nginx 反向代理配置-404 未找到

nginx 反向代理配置-404 未找到

我有一个在 nginx(443) 和 spring 服务器应用程序(8443) 上运行的 React 应用程序。两者都是 SSL 保护的。在本地,一切运行良好。问题出现在部署到 dev 之后 - 这就是为什么我很确定这是 nginx 配置问题。这是我的文件:

server {
          listen 443 ssl;
   server_name 193.xxx.xx.xxx;

    ssl_certificate nginx.crt;
    ssl_certificate_key nginx.key;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
    ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
    ssl_prefer_server_ciphers on;


   root /var/www/193.xxx.xx.xx;
   index index.html;

    # Add access log
   access_log /var/log/nginx/access.log;

   # Add error log
   error_log /var/log/nginx/error.log;


      location / {
        proxy_pass  https://193.xxx.xx.xx:8443;
        proxy_ssl_verify off;
        proxy_set_header    Host $host;
        proxy_set_header    X-Real-IP   $remote_addr;
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_connect_timeout 1;
        proxy_next_upstream error timeout http_500 http_502 http_503 http_504 http_404;
        proxy_intercept_errors on;

        allow all;
     error_page  405     =200 $uri;

        try_files $uri $uri/ /index.html;
    }

        location ~ /.well-known {
                allow all;
}
}

如果我删除代理阻止,当然除了 api 调用之外一切都会正常工作。我做错了什么?我被困住了。

这是我收到的:

在此处输入图片描述

相关内容