Как направить трафик на subdomain.example.com, где example.com является локальным сервером, и субдомен является другим устройством

Я, возможно, должен сделать еще некоторое планирование, но здесь являюсь установкой.

У меня есть стандартное перенаправление портов беспроводного маршрутизатора к моему серверу от статического IP на моем кабельном модеме.

Что-либо, что поражает *.example.com или www.example.com, переходит к тому серверу.

Я не выполняю локальный сервер DNS. Я, возможно, должен, не уверенный.

Моя цель состоит в том, чтобы иметь subdomain.example.com вперед к другому IP-адресу в моей сети. И начиная с www.example.com и начиная с subdomain.example.com перемещаются по порту 80, маршрутизатор отправляет все те запросы к серверу.

Если был путь к маршрутизатору (Экстремальное значение AirPort) для распознавания субдомена.* и таким образом передайте другому IP и порту, который был бы фантастическим, но он не имеет той возможности.

Так, дополнительная маршрутизация должна быть сделана на уровне сервера, я принимаю.

Что я должен был бы установить и настроить, чтобы заставить это произойти?

1
задан 13 March 2018 в 08:40

1 ответ

Можно выполнить это с обратным прокси. Apache может обработать это с mod_proxy.

Вот пример конфигурации:

<VirtualHost *:80> 
  ProxyPreserveHost On
  ProxyRequests Off
  ServerName subdomain.domain.com
  ProxyPass / http://yourrealhost.com/
  ProxyPassReverse / http://yourrealhost.com/
</VirtualHost>

Можно даже перенаправить к другому порту только путем установки http://yourrealhost.com:3000/в ProxyPass и ProxyPassReverse.

0
ответ дан 8 December 2019 в 02:01

Другие вопросы по тегам:

Похожие вопросы: