Мне нужно обслуживать несколько экземпляров одного и того же приложения для разных пользователей. Скажем, у меня есть пользователи user1, user2 и user3. Мой nginx.conf будет таким, как показано ниже.
server {
listen 80;
server_name localhost;
location /user1/ {
proxy_pass http://myapp1;
}
location /user2/ {
proxy_pass http://myapp2;
}
location /user3/ {
proxy_pass http://myapp3;
}
}
Приложение будет перенаправлять пользователя туда и обратно несколько раз. Префикс userX теряется при первом прохождении прокси-сервера, и следующие вызовы отправляются на /.
Я использую nginx внутри контейнера докера и уже читал и пробовал ниже.