Приложение ASP.NET Angular, работающее на прокси-сервере Nginx, не находит статические файлы

Приложение ASP.NET Angular, работающее на прокси-сервере Nginx, не находит статические файлы

Я только что создал базовое приложение на Visual Studios и попытался запустить его на моем сервере Ubuntu на прокси Nginx. После запуска приложение запускается, но front-end не может найти статические файлы и возвращает net::ERR_ABORTED на 6 статических файлах, перечисленных вэтот снимок экрана.

Мой прокси Nginx выглядит так:

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;
    }

У меня настроен Certbot для предоставления SSL. Я также не получаю никаких ошибок в моем файле ошибок Nginx.

Как устранить ошибку net::ERR_ABORTED в статических файлах?

решение1

Проблема заключалась в том, что сервер Nginx не мог найти файлы в корневом веб-каталоге. Следующий код обслуживает статические файлы из указанного каталога, как только они запрашиваются...

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;
}

Связанный контент