1

У меня есть веб-сервер Linux, который отвечает на http-запросы из Интернета с помощью простого перенаправления портов. Доменное имя указывает на мой IP, а запросы перенаправляются в apache. Apache проверяет доменное имя и обслуживает правильный веб-сайт.

Теперь я хочу включить другую веб-страницу, но это может быть сделано только с компьютера Windows. У меня нет дорогостоящего оборудования, которое может выполнять различные переадресации в зависимости от запрошенного URL-адреса, поэтому я подумал, возможно, использовать HTML-страницу с IFRAME, перетаскивая данные из Windows через мой Linux-бокс. Не уверен, что это предпочтительный способ сделать это. (например, https://stackoverflow.com/questions/3224648/include-a-website-in-php-file)

На серверах нет большой нагрузки, и код на обоих серверах полностью под моим контролем, поэтому я не беспокоюсь о безопасности кода.

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

1 ответ1

0

Я бы не использовал опцию iframe и просто посмотрел на прямое решение для проксирования. Если ваш Linux-сервер работает под управлением Apache, как вы говорите, вы можете установить виртуальный хост в apache (при использовании другого домена) или директиву каталог / местоположение, если это только для подурочника, и вы можете использовать ProxyPass для прокси его прокси в системе Windows, например,

<Location /windows>
ProxyPass http://192.168.1.1
</Location>

Где 192.168.1.1 - это IP-адрес сервера Windows (вы также можете указать порты и т.д.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .