Можем ли мы перенаправить HTTP 80 на несколько портов с помощью HTTP-заголовков

могу ли я использовать один порт HTTP 80 для переадресации на несколько портов, работающих на одной машине?

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

на самом деле, я пытаюсь установить соединение с сервером, прослушивающим несколько портов для различных операций, размещенных на AWS с моей машины, доступной в корпоративной сети.

наш корпоративный брандмауэр блокирует все исходящие порты, кроме стандартных порты 80, 443.

Итак, хотите проверить возможности перенаправления портов HTTP 80 на несколько портов и разрешить порт назначения из некоторого значения заголовка HTTP.

24
задан Greenonline
28.11.2022 6:49 Количество просмотров материала 2621
Распечатать страницу

1 ответ

обычно это называется "проксирование".

вы бы настроить сервер, слушающий порт 80-это будет обрабатывать все входящие запросы, и может передавать их на другие серверы HTTP (локальные или удаленные) в зависимости от любого из ряда вещей, в том числе:

  • имя хоста (e.g:Host: example.com HTTP заголовок)
  • URI (e.g:/api можно вперед к Python-бэкэнд)
  • клиент IP

посмотреть nginx или apache руководства по конфигурации для хорошего старта.

2
отвечен Attie 2022-11-29 14:37

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх