Express / nginx Не может обслуживать статические файлы при использовании именованного приложения, например: домен / myapp - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь развернуть два экземпляра в нашем главном домене.

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 экземпляров одного и того же приложения на одном сервере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...