Я новичок в 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, но, конечно, у меня может работать только одно приложение. Правило переписывания - это то, что я нашел во многих онлайн-руководствах и руководствах, но, видимо, это не помогает.
Есть ли у вас какие-либо предложения?
Заранее спасибо