Прежде всего, я нашел здесь несколько похожих вопросов, но либо оставшихся без ответа, либо достаточно разных, чтобы быть полезными для меня.
У меня есть сервер Azure с конечной точкой от 80 до 1112 на сервере. В IIS у меня есть веб-страница с привязкой к порту 1112. Эта страница отображается нормально, когда я перехожу к примеру.com
Проблема в том, что у меня есть веб-сервер java, работающий на порту 1113. Мне нужно, чтобы любой запрос, отправленный на example.com/services, должен быть «перенаправлен» на порт 1113. Помните, что переход на example.com : 1113 невозможно, так как в лазурном не установлена конечная точка. К сожалению, я не могу изменить ни одну из конечных точек в лазурном.
Как внутренне перевернуть прокси example.com/services на порт 1113?
В соответствии с Вашим описанием, возможно, мы сможем попробовать отредактировать конфигурацию, чтобы перенаправить порт на 1113. Ваш сервер Azure с конечной точкой 80-1112 на сервере, сервер выглядит как в классическом режиме.
Если ваш сервер в классическом режиме, мы можем попробовать отредактировать конфигурацию конечной точки для перенаправления порта. Мы можем отредактировать конечную точку с помощью старого портала (классический режим); Если ваш сервер в режиме ресурсов, мы можем попробовать настроить NSG на переадресацию порта на 1113. Также мы можем использовать новый портал для настройки NSG(Группа сетевой безопасности).
Добавление или редактирование конечной точки и как настроить NSG
Если у вас все еще есть вопросы, добро пожаловать сюда. Спасибо.
Вы можете использовать HTTP-перенаправление для перенаправления URL-адреса на « http://example.com:1113/ ». Но вам нужно создать новую конечную точку, чтобы открыть порт 1113.
Если вы хотите открыть только TCP-порт 1112, вам может потребоваться установить прокси-сервер. Вот хорошая статья о том, как опубликовать веб-сайт с помощью сервера TMG.