2-10. Raspberry Pi nginx Webサーバーのバージョンアップ要領

  nginx + php5-fpm それに mysql-server + php5-mysql で稼働中の
  Webサーバーを、OSから全面的にバージョンアップした。

  目的は、サイトをHTTPS化(SSL通信)にするための最新パッケージの導入
  だったが、結果的には、バージョンアップしなくとも可能だった。

  


バージョンアップ手順

1:旧サーバから www コンテンツファイル一式をダウンロードする
  FTPでwordpress関連のファイルも含め全てをダウンロードしておく。

2:旧サーバのwordpressデータベースを丸ごとエクスポートする
  phpMyAdminでwordpressが入ってるDBを丸ごとダンプしておく。

3:新しいバージョンのサーバーを構築

4:新サーバにファイルを丸ごとアップロードする
  旧サーバからダウンロードしたwww コンテンツや wordpress関連のファイル一式を
  新サーバのディレクトリにアップロードする。

5:MySQLデータベースを作成する
  新サーバで新規にMySQLデータベースを作成する。

6:旧サーバのDBからエクスポート(ダンプ)したデータを丸ごとインポートする
  インポートにはphpMyAdminを使う。

バージョンアップ 前 バージョンアップ 後

バージョンアップ中に遭遇した問題点

1. Jessie のインストール
 → CLIモードでの文字化けと、キーボードから ”_” 文字の入力ができない。

2. Raspberry Pi の最適化
 → /va/log を RAM ディスク化できない。
 → /etc/rc.local が起動できない。

3. セキュリティ設定

4. SSH接続の公開鍵化
 → 「SSH2秘密鍵の読み込みに失敗しました」 というエラーに悩まされる。

5. Webサーバーの構築
 → html は動くが php の画面 だけが真っ白になる。

6. WordPressに関する設定
 → phpMyAdmin で 『アップロードしようとしたファイルが大きすぎるようです』
  というエラーが出る。

7. cron MyDNS 自動通知
 → 従来と同じ設定では動かなくなった。 "cd /; /usr/bin/***" と書かねばならない。






関連ページ