server {
listen 127.0.0.1:4000;
root /var/www/html;
location / {
proxy_pass http://127.0.0.1:3000;
error_page 502 = @local;
}
location @local {
}
}
upstream
(видимо Сергей Соколов имел в виду его):upstream backend {
server 127.0.0.1:3000; # основной сервер
server 127.0.0.1:4001 backup; # сервер на случай неработающего основного
}
# запасной сервер, просто отдаёт статику
server {
listen 127.0.0.1:4001;
root /var/www/html;
}
# Это наш сервер
server {
listen 127.0.0.1:4000;
location / {
proxy_pass http://backend;
}
}
<p>
можно вкладывать только строчные элементы.<p>
там написано «Разрешённое содержимое: фразовый контент».IsLessThan
.fastcgi_param
[...]
Директивы наследуются с предыдущего уровня конфигурации при условии, что на данном уровне не описаны свои директивыfastcgi_param
[...]
fastcgi_param
на уровне location
вы «стираете» все аналогичные директивы которые были заданы на уровне server
и http
. http {
#...
include /etc/nginx/mime.types;
#...
}
const fs = require('node:fs/promises');
import * as path from 'node:path';