Перенаправление https Azure не работает для службы покоя приложений httpStatus: 301 - PullRequest
0 голосов
/ 06 февраля 2019

Для моего приложения Web Java, которое развернуто на виртуальной машине Azure, я выполнил перенаправление http на https на прослушивателе Azure waf.который отлично работает в сети, но не для остальных веб-сервисов.Например: когда я получаю доступ к URL-адресу http, например http: //www.abc.com, он автоматически перенаправляется на https: //www.abc.com.

Но когда я пытаюсь получить доступ к оставшейся записиwebservice с http, например: http: //www.abc.com/rs/savedata, он выдает ошибку с кодом состояния -301 и сообщением о статусе «Перемещено навсегда».

Однако, когда мы получаем доступ к оставшемуся посту api с помощью httpsон работает нормально.

Я не уверен, какая конфигурация требуется в Azure, чтобы он мог автоматически перенаправлять на https для запроса http rest.

1 Ответ

0 голосов
/ 07 февраля 2019

Это нормальное поведение, которое описано здесь: вам придется управлять им с клиента для вызова нового перенаправления на URL, как описано здесь: enter image description here https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-redirect-overview

если вы хотите прозрачного перенаправления, вам нужно посмотреть на создание обратного прокси, такого как Nginx, который будет обрабатывать перенаправление и проходить через него.

...