ASp. net Основные исключения теряются за nginx - PullRequest
0 голосов
/ 29 марта 2020

У меня есть asp. net core 2.2 + Angular 7 для интерфейса, работающего за обратным прокси, Nginx. Но когда мое asp. net ядро ​​выдает исключение, я получаю только «Bad Request» 400 на моем внешнем интерфейсе. У меня локально он работает нормально, потому что нет Nginx, но когда я его разверну, я думаю, что из-за Nginx интерфейс просто получит неверный запрос, а не исключение. Любое предложение будет оценено.

она моя установка для моего сайта в nginx:

 server{

        listen 443 ssl;
        listen [::]:443 ssl;

        ssl on;
        ssl_certificate /etc/nginx/ssl/myWeb.crt;
        ssl_certificate_key /etc/nginx/ssl/myWeb.key;

        index index.html index.htm;

        server_name myWeb.com *.myWeb.com;



    location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                root /var/www/myWeb.Web/myClient-app/builtapp;
                try_files $uri $uri/ /index.html;
                proxy_pass http://localhost:5000;
                proxy_http_version 1.1;
                proxy_set_header   Upgrade $http_upgrade;
                proxy_set_header   Connection keep-alive;
                proxy_set_header   Host $host;
                proxy_cache_bypass $http_upgrade;
                proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header   X-Forwarded-Proto $scheme;

        }
    location /api/ {    
        proxy_pass http://localhost:5000;
    }

}


server {
        listen 80;
        listen [::]:80;

        server_name myWeb.com;
        return 301 https://myWeb.com;
}
...