工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Raspberry Pi 4 を Web サーバーに変えて自分のサイトを構築する方法

必要なもの

ステップ 1:Pi の準備

Raspberry Pi OS(Lite または Desktop)で Pi を起動します。ターミナルを開くか SSH で接続し、以下のコマンドを実行します。

sudo apt update && sudo apt upgrade -y

これにより、Web スタックのインストール前にすべてのパッケージが最新状態になります。

Apache のインストール

Apache は静的・動的コンテンツを提供する実績あるオープンソース Web サーバーです。以下でインストールします:

sudo apt install apache2 -y

インストール完了後、Apache は自動的に起動し、デフォルトページが /var/www/html に配置されます。

PHP のインストール

PHP はサーバーサイドスクリプトとデータベース連携を可能にします。コアパッケージと Apache モジュールをインストール:

sudo apt install php libapache2-mod-php -y

Apache を再起動して PHP を読み込みます:

sudo systemctl restart apache2

ステップ 2:サーバー稼働の確認

Pi のブラウザで https://localhost/ または https://raspberrypi.local/ にアクセスします。Apache のウェルカムページが表示されるはずです。別のデバイスからテストするには、Pi の IP アドレスを確認:

hostname -I

同じネットワーク上の任意のコンピューターで https://192.168.1.102(実際の IP に置き換え)にアクセスします。

ステップ 3:デフォルトページのカスタマイズ

デフォルトでは index.html が root ユーザー所有で編集できません。自分のユーザー(pi をユーザー名に置き換え)に変更:

sudo chown pi:pi /var/www/html/index.html

これで index.html を直接編集したり、nano などのテキストエディターで修正できます:

nano /var/www/html/index.html

ブラウザを更新して変更を確認します。

ステップ 4:リモート編集の有効化(オプションですが便利)

頻繁に変更する場合は、セキュアなファイル転送クライアントの利用を検討してください。WinSCP(Windows 用)または FileZilla(クロスプラットフォーム)で SFTP 経由でファイルを編集できます:

接続後、/var/www/html に移動して index.html を修正したり、新しいページを追加できます。

ステップ 5:サーバーのセキュリティ強化(ベストプラクティス)

次のステップ:サイトの構築

Apache と PHP が整ったら、HTML/CSS で静的ページを作成したり、PHP と MySQL(sudo apt install mariadb-server php-mysql -y でインストール)で動的コンテンツを開発できます。キッチンテーブルからポートフォリオ、ブログ、IoT ダッシュボードをホストしましょう。

参考リソース

製造プロセス

  1. Raspberry Pi 4でWeb経由リアルタイム温湿度モニタリング
  2. Raspberry Pi & Webダッシュボードで自宅温度・湿度監視 – リアルタイムリモート追跡
  3. Raspberry PiとDS18B20によるプロフェッショナルな温度監視
  4. Raspberry Pi 2とADS-WS1で屋外気象観測ステーションを構築
  5. Raspberry Piでサーバークローゼットの温度を正確に監視
  6. OpenCVでRaspberry Pi上級卓球球追跡
  7. LIRCでプロフェッショナルなRaspberry Piユニバーサルリモコンを構築
  8. Raspberry PiでPIRモーションセンサーとLEDを制御
  9. Raspberry PiでRFをDCに変換: エンベロープ検波器の構築とトラブルシューティング
  10. Cycle Chaser: Raspberry Piで自転車をナイトタイムライトショーに変身
  11. Raspberry Piで低コスト土壌水分センサーを構築 - スマート灌漑に活用