Назад | Перейти на главную страницу

Обратный прокси-сервер IIS из пути в Azure

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

У меня есть сервер Azure с конечной точкой от 80 до 1112 на сервере. В IIS у меня есть веб-страница с привязкой к порту 1112. Эта страница отображается нормально, когда я перехожу на example.com.

Проблема в том, что у меня есть веб-сервер java, работающий на порту 1113. Мне нужно, чтобы любой запрос, отправленный на example.com/services, должен быть «перенаправлен» на порт 1113. Помните, что переход на example.com:1113 не возможно, поскольку в лазурном режиме нет конечной точки. К сожалению, я не могу изменить ни одну из конечных точек в лазурном.

Как сделать внутренний обратный прокси-сервер example.com/services на порт 1113?

Вы можете использовать HTTP-перенаправление для перенаправления URL-адреса на "http://example.com:1113/". Но вам нужно создать новую конечную точку, чтобы открыть порт 1113.

Если вы хотите открыть только TCP-порт 1112, вам может потребоваться установить прокси-сервер. Вот хороший статья о том, как опубликовать веб-сайт на сервере TMG.

Согласно вашему описанию, возможно, мы можем попытаться изменить конфигурацию, чтобы перенаправить порт на 1113. Ваш сервер Azure с конечной точкой от 80 до 1112 на сервере, сервер выглядит как в классическом режиме.

Если ваш сервер в классическом режиме, мы можем попробовать отредактировать конфигурацию конечной точки, чтобы перенаправить порт. Мы можем редактировать конечную точку с помощью старого портала (классический); Если ваш сервер находится в режиме ресурсов, мы можем попытаться настроить NSG для перенаправления порта на 1113. Также мы можем использовать новый портал для настройки NSG (группы безопасности сети).

Добавление или изменение конечной точки и настройка NSG

Если у вас все еще есть вопросы, отправьте их сюда. Спасибо.