WebサーバーとしてのRaspberry Pi-仕組み
シングルボードコンピューターのRaspberry Piは汎用性が高く、たとえばWebサーバーとして使用できます。 この実用的なヒントでは、Raspberry PiをWebサーバーとして設定する方法と、必要なソフトウェアを示します。
Raspberry PiをWebサーバーとして設定する方法
Raspberry Piにはいくつかの異なるWebサーバーがあります。 この実用的なヒントでは、WebサーバーNGINXを紹介します。 システムのパフォーマンスが低いにもかかわらず、これは非常に安定しています。 システムにNGNIXをインストールするには、次を実行する必要があります。
- 最初にシステムを最新の状態にし、最初に「sudo apt-get update」を実行し、次に「sudo apt-get upgrade」を実行します。
- 次に、「sudo apt-get install nginx」を使用してWebサーバーのパッケージをインストールします。
- サーバーをインストールしたら、コマンド「sudo /etc/init.d/nginx start」を使用してサーバーを起動できます。
- これで、「// localhost /」を使用して、Raspberry PiのブラウザーでNGINXによって生成されたテストページを呼び出すことができます。 ネットワーク内の別のコンピューターからWebサイトにアクセスする場合は、ブラウザーに「// IP-Adresse-des-Raspberry /」と入力します。
- コンソールに「hostname -I」と入力すると、RaspberryのIPアドレスを確認できます。
- Webサイトを変更する場合は、「cd / usr / share / nginx / www」でWebサイトのディレクトリに移動し、index.htmlを独自のページに置き換えます。
WebサーバーにPHPをインストールする方法
Webサーバーで動的なWebサイトを提供できるようにするには、PHPのインストールが必要です。 これを行うには、次の手順に従います。
- 「sudo apt-get install php5-fpm」でPHPパッケージをインストールします。
- 次に、NGINXでPHPをアクティブにする必要があります。 これを行うには、「cd / etc / nginx」でNGINXのディレクトリに移動します。
- NANOエディターで構成ページを開きます。 これを行うには、コンソールで「sudo nanoサイト対応/デフォルト」と入力します。
- このドキュメントでは、「index index.html index.htm;」を置き換えます 「index index.php index.html index.htm;」によって。
- 次に、ドキュメントで以下の「#127.0.0.1:9000でリッスンしているFastCGIサーバーにPHPスクリプトを渡す」を探します。
- 次の6行(ポイント7〜12)のダイヤモンドを削除します。
- 場所〜\ .php $ {
- fastcgi_split_path_info ^(。+ \。php)(/.+)$;
- fastcgi_pass unix:/var/run/php5-fpm.sock;
- fastcgi_index index.php;
- fastcgi_paramsを含めます。
- }
- 次に、構成を保存し、「sudo /etc/init.d/nginx reload」でNGINXを再起動します。
- コンソールに「cd / usr / share / nginx / www /」と入力して、標準Webサイトのフォルダーに戻ります。
- 既存の「index.html」を「index.php」に置き換えて、目的のコンテンツを入力します。