プレースホルダーWebサーバーとして、およびメインサーバーを起動するデバイスとしてのRaspberry Pi


1

だから、これは私が実際にインターネットで同様の質問と回答を検索するのではなく、アドバイスを求めているのは初めてです。

「ライト」プレースホルダーWebサイトをホストするようにraspberry pi(raspbian os)をセットアップします。これは、ローカルネットワークで実行されている別のサーバーがオンラインの場合に置き換えられます。

私は主に個人的なWebサイトのホストとして、また専用のゲームサーバーとして使用するdebianボックスを持っています。

debian boxは非常に多くの電力を消費し、ほとんどの時間はアイドル状態になっています。これが、必要でないときに電源をオフにしたい理由です。

私がやりたいことは、私のウェブサイトにプレースホルダーページを入力するユーザーにラズベリーを表示させることです。このプレースホルダーページから、ユーザーは(php-cgi-pythonを介して)WOLマジックパケットをdebianボックスに送信できます。debianボックスは、インターネットからのWebリクエストの処理を追い越します。

そう。debian boxが目覚めたときに、私のウェブサイトにアクセスしたユーザーには、raspberryでホストされているサイトが表示されず、debian boxでホストされているサイトが表示されるようにするにはどうすればよいですか?そしてその逆:debian boxがシャットダウンすると、ラズベリーパイはウェブサイトのホスティングを引き受けますか?

私のセットアップに関するいくつかの情報:

* raspberryとdebianの両方がファイアウォール付きのモデム/ルーターに接続されています。ポート80をRaspberry Piにポート転送しました。

*最新のRaspbian OSを実行しているRaspberry Pi

* Debian GNU / Linux 8.6を実行する古いサーバー(jessie)


Raspberry Piスタックでこの質問を行うこともできます(まだ行っていない場合)。答えが得られる可能性があります。
SiXandSeven8ths

私はそのことを考えましたが、この質問はRaspberry Piに関するものではなく、Linuxとネットワーク全般に関するものだと思います。Raspberryを少し使いすぎたかもしれません。
Rytai

回答:


0

Raspberry Piをキャッシュサーバーとして設定することを検討してください。キャッシュされたページをリクエストするユーザーは、Raspberry Piから提供されます。キャッシュされていないページのリクエストはメインサーバーに転送され、そこから処理され、プロセスで起動されます。


この「キャッシュサーバー」という用語を聞いたことがありません。すばやくグーグルで調べた後、本当に有望に見えます。ありがとう。次は、raspberryでそのようなサーバーを作成する方法に関する情報を実際に見つけることです。
Rytai

0

これが可能かどうかは100%確信できませんが、考えられるシナリオの1つは次のとおりです。

誰かがWebページ(pi)を照会すると、piはメインサーバーが起動しているかどうかを確認します。

  • ダウンしている場合-ユーザーに待機してページを更新するように(または自動更新タグを設定できます)、ユーザーにWOLをサーバーに送信するよう指示する「エラーメッセージ」を入れます。
  • 起動した場合は、ページを更新し、メインサーバーにリダイレクトタグを提供して、サーバーのメインページを取得します。

単純な条件付きリダイレクト。なぜ私はそれを考えなかったのですか:)最初にこの方法を試します。これは最もエレガントなソリューションではありませんが、今のところうまくいくと思います。リダイレクトにはjavascriptを使用し、他のサーバーの状態を照会するにはpython + CGIを使用すると思います。
Rytai
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.