Разворачиваю сайт на NGINX, и неожиданно он перестал работать, причём, если открыть этот HTML просто в браузере, то вылезают примерно те же ошибки (если открывать локально, то ещё CORS жалуется)
Почему во всех файлах лежит HTML? В bootstrap.css лежит HTML если смотреть через инспектор, в чанках JS лежит HTML, но если открыть эти файлы через проводник, то никаких проблем - в manifest.json лежит json, в css файлах лежит css.
Вот конфиг сервера:
worker_processes auto;
events {
worker_connections 1024;
multi_accept on;
accept_mutex on;
}
http {
# Types
include mime.types;
# Security
server_tokens off;
# Response compressing
gzip on;
gzip_comp_level 3;
gzip_min_length 1000;
gzip_http_version 1.1;
gzip_vary on;
gzip_disable "MSIE [4-6] \.";
# Request Body Config
client_body_buffer_size 8k;
client_body_timeout 10s;
client_max_body_size 2m;
large_client_header_buffers 4 8k;
# Request Header Config
client_header_timeout 5s;
# Files Caching
open_file_cache max=1000 inactive=30s;
open_file_cache_valid 30s;
open_file_cache_min_uses 4;
open_file_cache_errors on;
# Waiting Time
keepalive_timeout 30s;
keepalive_requests 30;
send_timeout 30s;
server {
listen 80;
root html/build/;
location / {
rewrite ^ /index.html break;
}
location = /CRMAccounts/ {
proxy_pass http://localhost:4200/CRMAccounts/;
}
location /CRM/ {
proxy_pass http://localhost:4200/CRM/;
}
}
}