2-10. Raspberry Pi nginx Webサーバーのバージョンアップ要領
Webサーバーを、OSから全面的にバージョンアップした。
だったが、結果的には、バージョンアップしなくとも可能だった。
バージョンアップ手順
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/***" と書かねばならない。
関連ページ
- 0.Webサーバーの
バージョンアップ - 1.Jessie インストール
- 2.Raspberry Piの最適化
- 3.セキュリティ設定
- 4.SSH接続の公開鍵化
- 5.Webサーバーの構築
- 6.WordPressの設定
- 7.CRONで
MyDNS自動通知 - 8.外部microSDへ
定期・自動BackUp - ------------------------------
- ▶ nginx での
Basic認証設定方法 - ▶ nginx を HTTPS化
SSL通信にする - ------------------------------
- ● 2-1. nginxでの
Webサーバーへ - ● 2-2. ライブカメラへ
- ● 2-3. 監視カメラへ
- ● 電子工作Topページへ
- ------------------------------