![ラズパイで自宅WEBサーバ構築 第1回 前準備](https://i.ytimg.com/vi/9sqqJPV3H40/hqdefault.jpg)
コンテンツ
- ステージ
- 7のパート1:
Raspberry Piオペレーティングシステムを起動します - 7のパート2:
ソフトウェア更新プログラムを起動する - パート3/7:
ファームウェアを最新の状態に保ちます - パート4/7:
SSHをインストールする - 7のパート5:
Webサーバーをインストールする - 7のパート6:
MySQLをインストールする - 7のパート7:
FTPインストーラー - アドバイス
- 必要な要素
主にテスト環境として、またはファイルを保存するために使用される安価なWebサーバーを作成する方法を探している場合、Raspberry Piは最適です。しかし、Raspberry Piとは何ですか?非常に安価なミニコンピューターで、基本的な機能に最適です。このガイドでは、新しいRaspberry PiからWebサーバーを作成する方法を説明します。この記事では、Windowsで作業することに注意してください。
ステージ
7のパート1:
Raspberry Piオペレーティングシステムを起動します
- 1 ソースセクションのリンクからRaspberry PiからOS(オペレーティングシステム)のコピーを取得します。 いくつかのディストリビューションが利用可能ですが、この記事では「Raspbian」バージョンを使用します。
- 2 画像をSDカードに抽出します。 これを行うには、Win32 Disc Imagerというツールが必要です。このセクションへのリンクは、ソースセクションにもあります。ここでツールを開き、SDカードがあるディレクトリに移動し、Raspberry PiのOSイメージの場所を選択して、「書き込み」を選択します。
- 3 書き込みが完了したら、SDカードをRaspberry Piに挿入し、残りのケーブルを接続して、ミニUSBを最後に接続するようにします。
- 4 オペレーティングシステムの読み込みが完了したら、認証する必要があります。 デフォルトのユーザー名は「pi」で、デフォルトのパスワードは「raspberry」です。
- 5 パスワードを変更することから始めます。 コマンドラインから次を入力します。
パスワードpi
- 6 新しいパスワードを入力して確認します。 パスワードを入力してもカーソルは移動しませんが、eを入力していることに注意してください。広告
7のパート2:
ソフトウェア更新プログラムを起動する
- 1 Debianの最新バージョンを実行しているときに、いくつかのクリーニング、インストール、および更新を行う必要があります。 最初に、時計を更新し、ソースを更新し、事前にインストールされているすべてのパッケージを更新します。コマンドラインに次のように入力します(各行の最後でEnterキーを押します)。
sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade
- 2 日付と時刻を設定します。 コマンドラインに入力します(必要に応じて置き換えます)。
sudo date --set = "2013年12月30日10:00:00" 広告
パート3/7:
ファームウェアを最新の状態に保ちます
- 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 次に、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 ここで、SSHを有効にしてリブートします(各行の後にreturn / Enterを押します)
inet addrを書き留めたら、次を実行します。piを起動するたびに、sudo /etc/init.d/ssh startを実行します。ヒント:エラーが発生した場合は、以下のコマンドを使用してから、上記のコマンドを使用してください。 sudo apt-get install ssh次に、ftを再起動します:sudo shutdown -r now
- 3 これで、USBキーボードとモニターからコードを抜くことができます。 他のすべてがSSHを介して行われるため、これらはもはや必要ありません。
- 4Googleから無料でダウンロードでき、ユーザー名「pi」と設定したパスワードを使用してRaspberry PiのIPアドレスに接続できるPuTTy(www.putty.org)などのSSHクライアントをダウンロードします。以前に。 広告
7のパート5:
Webサーバーをインストールする
- 1 ApacheとPHPをインストールするには、次のコマンドを実行します。
sudo apt-get install php5 apache2 libapache2-mod-php5
- 2 今すぐサービスを再起動します。
sudo service apache2 restart
OR
sudo /etc/init.d/apache2 restart
- 3 WebブラウザにRaspberry PiのIPアドレスを入力します。 「動作します!」というシンプルなページが表示されます。 」。広告
7のパート6:
MySQLをインストールする
- 1 MySQLをインストールするには、次のコマンドでいくつかのパッケージをインストールします。
sudo apt-get install mysql-server mysql-client php5-mysql 広告
7のパート7:
FTPインストーラー
- 1 Raspberry Piとの間でファイルを転送できるFTPをインストールします。
- 2 ルートWebを取得します。
sudo chown -R pi / var / www
- 3 次に、vsftpdをインストールします。
sudo apt-get install vsftpd
- 4 vsftpd.confファイルを編集します。
sudo nano /etc/vsftpd.conf
- 5 次の変更を行います。
- anonymous_enableの= YES à anonymous_enableの= NO
- コメント解除 YES = local_enable と WRITE_ENABLE = YES シンボルを削除することにより # 各行の先頭
- 次に、ファイルの最後に移動して追加します force_dot_files = YES.
- 6CTRL-O、CTRL-Xを実行して保存して終了します。
- 7 次に、vsftpdを再起動します。
sudoサービスvsftpdの再起動
- 8 PIホームフォルダーから/ var / wwwへのショートカットを作成します。
ln -s / var / www /〜/ www
- 9これで、Piユーザーを使用してFTPを実行し、認証後に表示されるショートカットを介して/ var / wwwフォルダーにアクセスできます。 広告
アドバイス
- SSHサーバーがインストールされている場合、FTPサーバーをインストールする必要はありません。 WinSCPのようなアプリケーションを使用して、より安全で、Raspberry Piの別のポートを開く必要のないSCPに接続できます。
- 「wget:コマンドが見つかりません」というエラーが発生した場合は、「sudo apt-get install wget」を実行してください。
必要な要素
- Raspberry Pi(モデルB)
- 少なくとも4ギガビットの空のSDカード
- マイクロUSBケーブル(食品用)
- インターネットにアクセスできるネットワークケーブル
- USBキーボード