
Я только что создал базовое приложение на 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;
}