Рейтинг:0

Обратный прокси-сервер Nginx передает интерфейсное приложение, соответствующее URL-адресу с HTTPS на HTTP

флаг bd

Я всех. Я очень новичок в 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
    }
Рейтинг:0
флаг us

Ваш второй пример - правильный подход. Однако в вашем примере есть проблемы:

Вы набрали местоположение, должен быть место расположения.

Для резольвер вам необходимо указать либо доменное имя, либо IP-адреса/адреса серверов имен, которые вы хотите, чтобы nginx использовал для разрешения доменных имен. Я сомневаюсь, что вы установили рекурсивный преобразователь DNS для мой.счастливый.клиенты.профиль.местный сервер.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.