Записать конфигурацию для сервера nginx для отправки файлов из приложения asp .net core web api в угловое приложение, работающее на том же порту - PullRequest
0 голосов
/ 10 мая 2019

У меня работает сервер nginx на моей машине с Linux, я установил мое угловое приложение и мое приложение ASP.NET Core Web API на одном и том же порту (80). Теперь я хочу отправить файл (файл stl) из моего бэкэнда на мой веб-интерфейс, но я получаю сообщение об ошибке 404. Моя папка STL_Files находится в моей внутренней папке ("/ home / ubuntu / CoreRESTServer / STL_Files"). Как мне настроить мой сервер nginx?

Вот так выглядит мой конфигурационный файл:

server {
    listen 80;

    index index.html index.htm index.nginx-debian.html;

    location / {
        root /var/www/my-frontend;
        try_files $uri $uri/ =404;
    }

    location /backend {
        rewrite /backend/(.*) /$1  break;
        proxy_redirect     off;
        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;
    }   
}
...