Raspberry Pi Webサーバーの作成方法

Posted on
著者: Robert Simon
作成日: 22 六月 2021
更新日: 24 六月 2024
Anonim
ラズパイで自宅WEBサーバ構築 第1回 前準備
ビデオ: ラズパイで自宅WEBサーバ構築 第1回 前準備

コンテンツ

はwikiです。つまり、多くの記事が複数の著者によって書かれています。この記事を作成するために、33人(一部は匿名)がこのエディションに参加し、時間の経過とともに改善されました。

主にテスト環境として、またはファイルを保存するために使用される安価なWebサーバーを作成する方法を探している場合、Raspberry Piは最適です。しかし、Raspberry Piとは何ですか?非常に安価なミニコンピューターで、基本的な機能に最適です。このガイドでは、新しいRaspberry PiからWebサーバーを作成する方法を説明します。この記事では、Windowsで作業することに注意してください。


ステージ

7のパート1:
Raspberry Piオペレーティングシステムを起動します

  1. 1 ソースセクションのリンクからRaspberry PiからOS(オペレーティングシステム)のコピーを取得します。 いくつかのディストリビューションが利用可能ですが、この記事では「Raspbian」バージョンを使用します。
  2. 2 画像をSDカードに抽出します。 これを行うには、Win32 Disc Imagerというツールが必要です。このセクションへのリンクは、ソースセクションにもあります。ここでツールを開き、SDカードがあるディレクトリに移動し、Raspberry PiのOSイメージの場所を選択して、「書き込み」を選択します。
  3. 3 書き込みが完了したら、SDカードをRaspberry Piに挿入し、残りのケーブルを接続して、ミニUSBを最後に接続するようにします。
  4. 4 オペレーティングシステムの読み込みが完了したら、認証する必要があります。 デフォルトのユーザー名は「pi」で、デフォルトのパスワードは「raspberry」です。
  5. 5 パスワードを変更することから始めます。 コマンドラインから次を入力します。

    パスワードpi

  6. 6 新しいパスワードを入力して確認します。 パスワードを入力してもカーソルは移動しませんが、eを入力していることに注意してください。広告

7のパート2:
ソフトウェア更新プログラムを起動する

  1. 1 Debianの最新バージョンを実行しているときに、いくつかのクリーニング、インストール、および更新を行う必要があります。 最初に、時計を更新し、ソースを更新し、事前にインストールされているすべてのパッケージを更新します。コマンドラインに次のように入力します(各行の最後でEnterキーを押します)。

    sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade

  2. 2 日付と時刻を設定します。 コマンドラインに入力します(必要に応じて置き換えます)。

    sudo date --set = "2013年12月30日10:00:00" 広告

パート3/7:
ファームウェアを最新の状態に保ちます

  1. 1 次に、Hexxehが作成したRPI更新ツールをインストールして、Raspberry Piを最新の状態に保ちます。 これを行うには、次のコマンドを実行します(各行の後にreturn / Enterキーを押します)。

    sudo apt-get install ca-certificates sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rp-update sudo rp-update sudo shutdown -r now 広告

パート4/7:
SSHをインストールする

  1. 1 次に、SSHをインストールして、別のコンピューターから実行できるようにします。 これを行うには、最初にRaspberry PiのIPアドレスを書き留めます。

    ifconfigコマンド
    次のようなものが表示されるはずです。

    eth0リンクencap:イーサネットHWaddr fe:fd:45:xx:xx:xx inet addr:69.164.xxx.xxx Bcast:69.164.xxx.xxx Mask:255.255.255.0 inet6 addr:fe80 :: fcfd:xxx:xxx:xxx / 64スコープ:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packages:35463998 errors:0 drop:0 overruns:0 frame:0 TX packs:30563995 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RXバイト:11300336376(11.3 GB)TXバイト:33179556297(33.1 GB)割り込み:76インターネットに接続していることを確認してください!!イーサネットケーブルが接続されている場合、キーワードeth0が表示されます。ワイヤレスはおそらくwlan0と呼ばれますが、変更される可能性があります。
    2行目の「inet addr:69.164.xxx.xxx」st Raspberry PiのIPアドレス。

  2. 2 ここで、SSHを有効にしてリブートします(各行の後にreturn / Enterを押します)

    inet addrを書き留めたら、次を実行します。piを起動するたびに、sudo /etc/init.d/ssh startを実行します。ヒント:エラーが発生した場合は、以下のコマンドを使用してから、上記のコマンドを使用してください。 sudo apt-get install ssh次に、ftを再起動します:sudo shutdown -r now

  3. 3 これで、USBキーボードとモニターからコードを抜くことができます。 他のすべてがSSHを介して行われるため、これらはもはや必要ありません。
  4. 4Googleから無料でダウンロードでき、ユーザー名「pi」と設定したパスワードを使用してRaspberry PiのIPアドレスに接続できるPuTTy(www.putty.org)などのSSHクライアントをダウンロードします。以前に。 広告

7のパート5:
Webサーバーをインストールする

  1. 1 ApacheとPHPをインストールするには、次のコマンドを実行します。

    sudo apt-get install php5 apache2 libapache2-mod-php5

  2. 2 今すぐサービスを再起動します。

    sudo service apache2 restart
    OR

    sudo /etc/init.d/apache2 restart

  3. 3 WebブラウザにRaspberry PiのIPアドレスを入力します。 「動作します!」というシンプルなページが表示されます。 」。広告

7のパート6:
MySQLをインストールする

  1. 1 MySQLをインストールするには、次のコマンドでいくつかのパッケージをインストールします。

    sudo apt-get install mysql-server mysql-client php5-mysql 広告

7のパート7:
FTPインストーラー

  1. 1 Raspberry Piとの間でファイルを転送できるFTPをインストールします。
  2. 2 ルートWebを取得します。

    sudo chown -R pi / var / www

  3. 3 次に、vsftpdをインストールします。

    sudo apt-get install vsftpd

  4. 4 vsftpd.confファイルを編集します。

    sudo nano /etc/vsftpd.conf

  5. 5 次の変更を行います。
    • anonymous_enableの= YES à anonymous_enableの= NO
    • コメント解除 YES = local_enableWRITE_ENABLE = YES シンボルを削除することにより # 各行の先頭
    • 次に、ファイルの最後に移動して追加します force_dot_files = YES.
  6. 6CTRL-O、CTRL-Xを実行して保存して終了します。
  7. 7 次に、vsftpdを再起動します。

    sudoサービスvsftpdの再起動

  8. 8 PIホームフォルダーから/ var / wwwへのショートカットを作成します。

    ln -s / var / www /〜/ www

  9. 9これで、Piユーザーを使用してFTPを実行し、認証後に表示されるショートカットを介して/ var / wwwフォルダーにアクセスできます。 広告

アドバイス

  • SSHサーバーがインストールされている場合、FTPサーバーをインストールする必要はありません。 WinSCPのようなアプリケーションを使用して、より安全で、Raspberry Piの別のポートを開く必要のないSCPに接続できます。
  • 「wget:コマンドが見つかりません」というエラーが発生した場合は、「sudo apt-get install wget」を実行してください。
広告

必要な要素

  • Raspberry Pi(モデルB)
  • 少なくとも4ギガビットの空のSDカード
  • マイクロUSBケーブル(食品用)
  • インターネットにアクセスできるネットワークケーブル
  • USBキーボード
「https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692」から取得