Я пытаюсь развернуть два экземпляра в нашем главном домене.
domain/myapp
domain/myappdemo
Я использую nginx (к которому я новичок).
Это моя установка nginx
location ~* ^/myapp {
add_header X-Upstream-01 $http_x_upstream_01;
add_header X-Hdr-01 txt01;
keepalive_requests 500;
proxy_http_version 1.1;
keepalive_timeout 65;
rewrite ^/myapp(.*) $1 break;
proxy_pass http://127.0.0.1:4000;
}
location ~* ^/myappdemo {
add_header X-Upstream-01 $http_x_upstream_01;
add_header X-Hdr-01 txt01;
keepalive_requests 500;
proxy_http_version 1.1;
keepalive_timeout 65;
rewrite ^/myappdemo(.*) $1 break;
proxy_pass http://127.0.0.1:5000;
}
Хотя это приводит меня к двум разным адресам, у меня возникают проблемы с обслуживанием моих статических файлов.
В экспрессе я получаю статические файлы примерно так:
app.use(express.static("public"));
Получилдействительно застрял в этом.Какова общая стратегия развертывания и запуска 2 экземпляров одного и того же приложения на одном сервере?