Форум русскоязычного сообщества Ubuntu


Автор Тема: Nginx и редирект  (Прочитано 732 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tagilchanin

  • Автор темы
  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Nginx и редирект
« : 17 Августа 2017, 12:52:57 »
Коллеги, добрый день.
Есть такая проблема. Есть сервер приложений, на котором развернуто приложение написанное на java (backend) перед ним стоит tomcat (frontend), этот серевер стоит в закрытом контуре. Есть сервер, который выступает шлюзом для этого контура, все проксируется через nginx.
Для этого сервера есть два записи: для хождения по "серому" ip адресу и по доменному имени.
По ip адресу все работает нормально, при переход по ip адресу редиректит куда надо, все работает.
Проблема с доменным именем: вот такой конфиг сделан для доменного имени:
location.conf
(Нажмите, чтобы показать/скрыть)
nginx.conf
(Нажмите, чтобы показать/скрыть)
При переходе по ссылке
https://MY_DOMAIN_NAME/NAME
меня перекидывает на
http://MY_DOMAIN_NAME:443/NAME/action/new/applications
в браузере ошибка
(Нажмите, чтобы показать/скрыть)
если руками поменять
на
https://MY_DOMAIN_NAME/NAME/action/new/applications
я попадаю куда надо и работаю с приложением.
Подскажите в какую сторону копать
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Nginx и редирект
« Ответ #1 : 17 Августа 2017, 13:28:27 »
Выясните, кто именно у вас занимается этим редиректом, и уточните, кто у вас вообще озабочен терминацией HTTPS.
Судя по симптомам, как минимум оба (томкэт и nginx) пытаются это делать.
Кстати, нафига томкэт вообще? Если верить вашему описанию, приложение вполне способно само за себя и постоять и полежать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн tagilchanin

  • Автор темы
  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Nginx и редирект
« Ответ #2 : 17 Августа 2017, 13:45:43 »
Подскажите  пожалуйста, как проверить tomcat на момент терминации HTTPS?

Пользователь добавил сообщение 17 Августа 2017, 13:59:05:
Проверил tomcat, он ничего по https (ssl) не делает.
« Последнее редактирование: 17 Августа 2017, 13:59:05 от tagilchanin »
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн tagilchanin

  • Автор темы
  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Re: Nginx и редирект
« Ответ #3 : 18 Августа 2017, 19:14:17 »
Всем спасибо решил сам, используя дополнительно proxy_redirect
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.