1

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

Я хочу настроить мой raspberry pi (raspbian os) для размещения "облегченного" сайта-заполнителя, который заменяется, если другой сервер, работающий в моей локальной сети, подключен к сети.

У меня есть Debian Box, который я использую в основном в качестве хоста для своего личного сайта и в качестве выделенного игрового сервера.

Коробка Debian потребляет довольно много электричества и большую часть времени работает вхолостую. Вот почему я хочу оставить его выключенным, когда он не нужен.

Я хочу, чтобы малина показывала, как пользователь, входящий на мой сайт, является страницей-заполнителем. С этой страницы-заполнителя пользователь может (через php-cgi-python) отправить пакет WOL-magic в коробку debian. Затем окно Debian обгонит обработку веб-запросов, поступающих из Интернета.

Так. Как сделать так, чтобы при пробуждении моего окна Debian пользователь, зашедший на мой сайт, не видел сайт, размещенный в raspberry, а сайт, размещенный в окне debian? И наоборот: когда окно Debian закрывается, Raspberry Pi берет на себя хостинг сайта?

Некоторая информация о моей настройке:

* Малина и Debian подключены к моему модему / маршрутизатору с межсетевым экраном. Я перенаправил порт 80 на Raspberry Pi.

* Raspberry Pi, работающий под управлением последней ОС Raspbian

* Старый сервер, на котором установлен Debian GNU/Linux 8.6 (Джесси)

2 ответа2

0

Я не уверен на 100%, если это возможно, но один сценарий, который я могу придумать:

Когда кто-то запрашивает веб-страницу (ваш пи), ваш пи проверит, работает ли ваш главный сервер или нет.

  • Если выключено - поместите "сообщение об ошибке", сообщающее пользователю подождать и обновить страницу (или вы можете установить тег автоматического обновления), и отправить WOL на сервер.
  • Если / когда вверх, обновите страницу и предоставьте тег перенаправления вашему главному серверу, чтобы они получили главную страницу сервера.
0

Рассмотрите возможность настройки Raspberry Pi в качестве сервера кэширования. Пользователь, запрашивающий кэшированную страницу, будет обслуживаться Raspberry Pi. Запрос на некэшированную страницу будет перенаправлен на ваш главный сервер и оттуда будет отправлен, после чего он будет активирован.

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