Aplicativo ASP.NET Angular em execução em um proxy Nginx que não localiza arquivos estáticos

Aplicativo ASP.NET Angular em execução em um proxy Nginx que não localiza arquivos estáticos

Acabei de criar um aplicativo básico no Visual Studios e tentei executá-lo em meu servidor Ubuntu em um proxy Nginx. Depois de iniciá-lo, o aplicativo é executado, mas o front-end não consegue localizar os arquivos estáticos e retorna um net::ERR_ABORTED em 6 arquivos estáticos listados emesta captura de tela.

Meu proxy Nginx se parece com isto:

location / {
            # Proxy for dotnet app
            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;
    }

Eu tenho a configuração do Certbot para fornecer SSL. Também não estou recebendo nenhum erro no meu arquivo de erro Nginx.

Como posso resolver o net::ERR_ABORTED nos arquivos estáticos?

Responder1

O problema era que o servidor Nginx não conseguia encontrar os arquivos no diretório raiz da web. O código a seguir fornece os arquivos estáticos do diretório especificado assim que eles são solicitados...

location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)$ {
    root   /path/to/static/content;
}

informação relacionada