テクノロジー 2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]

2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]

Raspberry Pi は、単なる小さなボード コンピューターではなく、ほとんど何でもできる改造カードです。 Raspberry Pi に Pi-hole を設定して、ホーム ネットワーク全体から広告やトラッカーをブロックしたいですか?はい、そうなります。 Web 開発とローカル ファイル転送用に Raspberry Pi Web サーバーをセットアップしますか?まあ、それもそうなりますね。実際、Raspberry Pi を使用することは、個人用 Web サーバーを構築するための優れた手頃な方法です。興味があれば、この簡単なガイドに従って、すぐに Raspberry Pi を Web サーバーに変えてください。

 2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]
2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]

Raspberry Pi Web サーバーのセットアップ (2021)

Raspberry Pi Web サーバーをセットアップするには、まず Web サーバーをインストールする必要があります。よく使用される Web サーバーには、Apache と Nginx の 2 つがあります。ただし、このチュートリアルでは、信頼性が高く使いやすい Apache を使用します。それとは別に、Raspberry Pi で動的 Web ページをホストできるように PHP もインストールします。以上のことを述べたので、次の手順に進みましょう。

  • Raspberry Pi に Apache Web サーバーをインストールする

1. まず、SD カード上に デスクトップ UI を備えた Raspberry Pi OS が フラッシュされていることを確認してください。これらすべてを初めて使用する場合は、Raspberry Pi をリモートでセットアップする方法に関するガイドに従ってください。ただし、外部モニターがある場合は、作業がよりスムーズになります。

2. Raspbian OS が起動したら、ターミナルを開き、以下のコマンドを実行して Raspbian OS を最新バージョンに更新します

 sudo apt-get update && sudo apt-get upgrade -y 

3. 次に、Raspberry Pi に Apache Web サーバーをインストールする 必要があります。ターミナルで以下のコマンドを実行します。

 sudo apt install apache2 -y 

Set Up a Raspberry Pi Web Server (2021)
Set Up a Raspberry Pi Web Server (2021)

4. インストールが完了すると、Apache Web サーバーが稼働します。 Raspberry Pi でブラウザを開いて localhost または 127.0.0.1 と入力し、Enter キーを押すだけで Web サーバーにアクセスできます。 Apache の HTML ページが読み込まれるはずです。

Set Up a Raspberry Pi Web Server (2021)
Set Up a Raspberry Pi Web Server (2021)

5. ブラウザに Raspberry Pi の IP アドレスを直接入力して Web サーバーにアクセスすることもできます。ターミナルで hostname -I 実行すると、RPi の IP アドレスが表示されます。

Set Up a Raspberry Pi Web Server (2021)
Set Up a Raspberry Pi Web Server (2021)

6. ブラウザに IP アドレスを入力すると、IP アドレスが得られます。実際、ローカル Wi-Fi ネットワーク上 の任意のデバイスで IP アドレスを使用 でき、Web サーバーにアクセスできます。たとえば、Chromebook から Raspberry Pi の Web サーバーに簡単にアクセスできます。

Set Up a Raspberry Pi Web Server (2021)
Set Up a Raspberry Pi Web Server (2021)

7. 参考までに、すべての Web サーバー ファイルは / var/www/html/ の場所に保存されます。したがって、ディレクトリをこの場所に変更して、すべてのファイルを表示できます。実行するコマンドは次のとおりです。

 cd /var/www/html/
ls -al 

8. 上のスクリーンショットでわかるように、 index.html ファイルは root によって所有されています。したがって、何かを変更する前に、所有者を pi (あなた) に変更する必要があります。以下のコマンドを実行して 所有権を変更します

 sudo chown pi: index.html
ls -al 

以下のスクリーンショットでわかるように、 pi Web サーバーの所有者になりました。同じ形式を使用して、 html www などのフォルダーの所有権を変更することもできます。

9. 次に、ターミナルまたはファイル マネージャーを使用してファイルを開きます。簡単にアクセスできるようにファイル マネージャーを使用しています。 「var -> www -> HTML」 に移動し、「index.html」ファイルを右クリックして、「Text Editor」を選択します。

10. ここで、タイトルに変更を加えて保存すると、すぐに Web サーバーに反映されます。 ブラウザ ウィンドウで Web サーバーを開く と、更新されたタイトルが表示されます。このステップでは、Raspberry Pi Web サーバーが正常に動作していることを確認します。

  • Raspberry Pi に PHP をインストールする

Raspberry Pi で Web ページをテストしたい場合、Web サーバーをインストールするだけではうまくいきません。 Raspberry Pi で XAMPP のようなソリューションを 使用するには、PHP をインストールする必要もあります。これにより、Raspberry Pi で動的な Web ページをテストできるようになります。その方法は次のとおりです。

1. 以下のコマンドを実行して、Raspberry Pi に 最新バージョンの PHP をインストールします。

 sudo apt install php libapache2-mod-php -y 

2. 次に、同じ var/www/html/ ディレクトリに移動し、テキスト エディタを使用して PHP ファイルを作成します

3. 次に、テキスト エディタでファイルを開き、追加する PHP コードを入力します 。たとえば、単純なステートメントを出力する PHP コードを追加しました。

  • Raspberry Pi で FileZilla をテストする

Raspberry Pi 上で Apache Web サーバーと PHP をセットアップしたら、いよいよ 人気の FTP クライアント FileZilla を使用して既存の Web アセットを RPi Web サーバーに転送できるかどうかをテストします。必要に応じて、WinSCP などの他の FTP クライアントを使用することもできます。以下に手順を示します。

1. 同じ Wi-Fi ネットワークに接続されている別の PC に FileZilla ( 無料 ) をインストールします。

2. 次に、Raspberry Pi で、「スタート メニュー -> 環境設定 -> Raspberry Pi 構成」セクションに移動します。ここで、「インターフェース」に移動し、 「SSH」を有効にします

3. FileZilla で、「ファイルメニュー -> サイトマネージャー」を開き、「新しいサイト」を追加します。ここでは、プロトコルとして 「SFTP」を選択し 、「ホスト」フィールドにRaspberry PiのWebサーバーのIPアドレスを入力します。 「ポート」フィールドは空白のままにしておきます。その後、デフォルトの資格情報 (ユーザー名として pi 、パスワードとして raspberry を入力します。次に、「接続」をクリックします。

: セットアップ中に Raspberry Pi のパスワードを変更した場合は、新しいパスワードを入力します。

4. Raspberry Pi の Web サーバーに接続します。 すべての HTML、CSS、および PHP アセットを直接 Raspberry Pi に転送し 、手間をかけずに Web 開発を開始できるようになりました。

いくつかの簡単な手順で Raspberry Pi を Web サーバーに変えることができます

以上が、Raspberry Pi で Web サーバーをセットアップする方法です。 Web サーバーを実行するために必要なツールはすべて Debian ベースの Raspbian OS 上で利用できるため、まったく問題ありません。初心者であっても、上記の段階的な手順に従って、すぐに RPi ボードを Web サーバーに変えることができます。とにかく、私たちからは以上です。ご質問がございましたら、以下のコメント欄にご記入ください。

絶対に観るべき!「 2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]」についてベスト動画選定

ラズベリーパイOSのユーザーセットアップ方法 2022
ラズベリーパイ4入門キット〜NOOBSからセットアップまで

Raspberry Pi は、単なる小さなボード コンピューターではなく、ほとんど何でもできる改造カードです。 Raspberry Pi に Pi-hole を設定して、ホーム ネットワーク全体から広告やトラッカーをブロックしたいですか?はい、そうなります。 Web 開発とローカル ファイル転送用に Raspberry Pi Web サーバーをセットアップしますか?まあ、それもそうなりますね。実際、Raspberry Pi を使用することは、個人用 Web サーバーを構築するための優れた手頃な方法です。興味があれば、この簡単なガイドに従って、すぐに Raspberry Pi を Web サーバーに変えてください。

 2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]
2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]

Raspberry Pi Web サーバーのセットアップ (2021)

Raspberry Pi Web サーバーをセットアップするには、まず Web サーバーをインストールする必要があります。よく使用される Web サーバーには、Apache と Nginx の 2 つがあります。ただし、このチュートリアルでは、信頼性が高く使いやすい Apache を使用します。それとは別に、Raspberry Pi で動的 Web ページをホストできるように PHP もインストールします。以上のことを述べたので、次の手順に進みましょう。

  • Raspberry Pi に Apache Web サーバーをインストールする

1. まず、SD カード上に デスクトップ UI を備えた Raspberry Pi OS が フラッシュされていることを確認してください。これらすべてを初めて使用する場合は、Raspberry Pi をリモートでセットアップする方法に関するガイドに従ってください。ただし、外部モニターがある場合は、作業がよりスムーズになります。

2. Raspbian OS が起動したら、ターミナルを開き、以下のコマンドを実行して Raspbian OS を最新バージョンに更新します

 sudo apt-get update && sudo apt-get upgrade -y 

3. 次に、Raspberry Pi に Apache Web サーバーをインストールする 必要があります。ターミナルで以下のコマンドを実行します。

 sudo apt install apache2 -y 

Set Up a Raspberry Pi Web Server (2021)
Set Up a Raspberry Pi Web Server (2021)

4. インストールが完了すると、Apache Web サーバーが稼働します。 Raspberry Pi でブラウザを開いて localhost または 127.0.0.1 と入力し、Enter キーを押すだけで Web サーバーにアクセスできます。 Apache の HTML ページが読み込まれるはずです。

Set Up a Raspberry Pi Web Server (2021)
Set Up a Raspberry Pi Web Server (2021)

5. ブラウザに Raspberry Pi の IP アドレスを直接入力して Web サーバーにアクセスすることもできます。ターミナルで hostname -I 実行すると、RPi の IP アドレスが表示されます。

Set Up a Raspberry Pi Web Server (2021)
Set Up a Raspberry Pi Web Server (2021)

6. ブラウザに IP アドレスを入力すると、IP アドレスが得られます。実際、ローカル Wi-Fi ネットワーク上 の任意のデバイスで IP アドレスを使用 でき、Web サーバーにアクセスできます。たとえば、Chromebook から Raspberry Pi の Web サーバーに簡単にアクセスできます。

Set Up a Raspberry Pi Web Server (2021)
Set Up a Raspberry Pi Web Server (2021)

7. 参考までに、すべての Web サーバー ファイルは / var/www/html/ の場所に保存されます。したがって、ディレクトリをこの場所に変更して、すべてのファイルを表示できます。実行するコマンドは次のとおりです。

 cd /var/www/html/
ls -al 

8. 上のスクリーンショットでわかるように、 index.html ファイルは root によって所有されています。したがって、何かを変更する前に、所有者を pi (あなた) に変更する必要があります。以下のコマンドを実行して 所有権を変更します

 sudo chown pi: index.html
ls -al 

以下のスクリーンショットでわかるように、 pi Web サーバーの所有者になりました。同じ形式を使用して、 html www などのフォルダーの所有権を変更することもできます。

9. 次に、ターミナルまたはファイル マネージャーを使用してファイルを開きます。簡単にアクセスできるようにファイル マネージャーを使用しています。 「var -> www -> HTML」 に移動し、「index.html」ファイルを右クリックして、「Text Editor」を選択します。

10. ここで、タイトルに変更を加えて保存すると、すぐに Web サーバーに反映されます。 ブラウザ ウィンドウで Web サーバーを開く と、更新されたタイトルが表示されます。このステップでは、Raspberry Pi Web サーバーが正常に動作していることを確認します。

  • Raspberry Pi に PHP をインストールする

Raspberry Pi で Web ページをテストしたい場合、Web サーバーをインストールするだけではうまくいきません。 Raspberry Pi で XAMPP のようなソリューションを 使用するには、PHP をインストールする必要もあります。これにより、Raspberry Pi で動的な Web ページをテストできるようになります。その方法は次のとおりです。

1. 以下のコマンドを実行して、Raspberry Pi に 最新バージョンの PHP をインストールします。

 sudo apt install php libapache2-mod-php -y 

2. 次に、同じ var/www/html/ ディレクトリに移動し、テキスト エディタを使用して PHP ファイルを作成します

3. 次に、テキスト エディタでファイルを開き、追加する PHP コードを入力します 。たとえば、単純なステートメントを出力する PHP コードを追加しました。

  • Raspberry Pi で FileZilla をテストする

Raspberry Pi 上で Apache Web サーバーと PHP をセットアップしたら、いよいよ 人気の FTP クライアント FileZilla を使用して既存の Web アセットを RPi Web サーバーに転送できるかどうかをテストします。必要に応じて、WinSCP などの他の FTP クライアントを使用することもできます。以下に手順を示します。

1. 同じ Wi-Fi ネットワークに接続されている別の PC に FileZilla ( 無料 ) をインストールします。

2. 次に、Raspberry Pi で、「スタート メニュー -> 環境設定 -> Raspberry Pi 構成」セクションに移動します。ここで、「インターフェース」に移動し、 「SSH」を有効にします

3. FileZilla で、「ファイルメニュー -> サイトマネージャー」を開き、「新しいサイト」を追加します。ここでは、プロトコルとして 「SFTP」を選択し 、「ホスト」フィールドにRaspberry PiのWebサーバーのIPアドレスを入力します。 「ポート」フィールドは空白のままにしておきます。その後、デフォルトの資格情報 (ユーザー名として pi 、パスワードとして raspberry を入力します。次に、「接続」をクリックします。

: セットアップ中に Raspberry Pi のパスワードを変更した場合は、新しいパスワードを入力します。

4. Raspberry Pi の Web サーバーに接続します。 すべての HTML、CSS、および PHP アセットを直接 Raspberry Pi に転送し 、手間をかけずに Web 開発を開始できるようになりました。

いくつかの簡単な手順で Raspberry Pi を Web サーバーに変えることができます

以上が、Raspberry Pi で Web サーバーをセットアップする方法です。 Web サーバーを実行するために必要なツールはすべて Debian ベースの Raspbian OS 上で利用できるため、まったく問題ありません。初心者であっても、上記の段階的な手順に従って、すぐに RPi ボードを Web サーバーに変えることができます。とにかく、私たちからは以上です。ご質問がございましたら、以下のコメント欄にご記入ください。

絶対に観るべき!「 2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]」についてベスト動画選定

ラズベリーパイOSのユーザーセットアップ方法 2022
ラズベリーパイ4入門キット〜NOOBSからセットアップまで