Я всех. Я очень новичок в Nginx. Моя ситуация такова.
У меня есть приложение Php, которое обрабатывает как бэкэнд, так и внешний интерфейс, а также у меня есть другое приложение ReactJs в качестве службы микроинтерфейса. Я использую контейнер Docker для службы Nginx..
В настоящее время домены такие;
Пхп приложение - https://my.happy.customers.local
ReactJs - http://my.happy.customers.profile.local
Чего я хочу добиться здесь, так это того, когда клиенты https://my.happy.customers.local/user/1234567989/профиль
URL-адрес, на который я хочу направлять пользователей http:///my.happy.customers.profile.local:3001/user/1234567989/profile
URL.
Все файлы cookie и значения локального хранилища привязаны к https://my.happy.customers.local
домен, поэтому я хочу использовать их и со второго домена.
Как я могу это сделать??
Мне удалось перенаправить URL-адрес, но таким образом я теряю все файлы cookie.
расположение ~ ^/(пользователь)(/.*)(/профиль)(/.*) {
переписать ^/(пользователь)(/.*)(/профиль)(/.*)$ http:///my.happy.customers.profile.local:3001$request_uri перенаправить
}
Если я смогу перенаправить пользователя на микро-интерфейс без изменения URL-адреса, это будет здорово. Это возможно?
Я пробовал этот способ, но он дает мне ошибку.
расположение ~ ^/(пользователь)(/.*)(/профиль)(/.*) {
преобразователь my.happy.customers.profile.local;
proxy_pass http://my.happy.customers.profile.local:3001$request_uri
}