Как правильно загружать ресурсы при настройке нескольких папок на Nginx? - PullRequest
0 голосов
/ 07 ноября 2018

Я новичок в Nginx, и у меня возникли некоторые проблемы при его настройке. Я всегда работал с очень простым файлом конфигурации, где работало только одно приложение, например Apache Airflow.

server {

    listen 80;

    location / {
            proxy_pass http://localhost:8080/;
    }

}

Все было хорошо, пока у меня не появилось два приложения на виртуальном экземпляре. Мой конфигурационный файл такой:

server {

    listen 80;

    location /airflow {
        rewrite ^/airflow(.*) /$1 break;
        proxy_pass http://localhost:8080/;
    }

    location /dash {
        rewrite ^/dash(.*) /$1 break;
        proxy_pass http://localhost:8050/;
    }

}

Проблема в том, что теперь ресурсы загружены плохо, а локальные имеют ошибку 404 в обоих приложениях. Оба приложения работают, если я настраиваю их на / location, но, конечно, у меня может работать только одно приложение. Правило переписывания - это то, что я нашел во многих онлайн-руководствах и руководствах, но, видимо, это не помогает.

Есть ли у вас какие-либо предложения?

Заранее спасибо

...