Можно ли настроить Nginx так, чтобы он переадресовывал посетителя сайта на какой-то другой адрес, если в данный момент приложение NodeJS не запущено? Если да, то так?
Не хочу, чтобы пользователи смотрели на пустую страницу ошибкой
502 Bad Gateway пока я что-то делаю с сервером.
Вот отрывок из настроек моего виртуального хоста. Подозреваю, что в нём нужно сделать какие-то изменения. Или нет?
root /var/www/site/public;
index index.html;
location / {
try_files $uri @backend;
}
location @backend {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto https;
proxy_cache_bypass $http_upgrade;
}