Git 管理するにあたって守ることまとめ
- GitHub の Private リポジトリで管理する
- 秘密鍵は Git リポジトリに含めない
そうだ、ブログサーバを引っ越ししましょう。
引っ越し前のブログサーバは、1 台の VPS に WordPress や MySQL などすべてを入れて動かしています。
今回、引越し先のサーバをセットアップし、WordPress が使用できる状態にするまでを記録します。
サーバインスタンスを立ち上げて、接続設定を行い、最後に Ansible を実行するところまでが範囲となります。
VPSならConoHa|登録者数12万アカウント突破 – 期間限定キャンペーン実施中 で VPS を契約する機会がありました。
実は今まで、公開鍵認証による SSH 接続は行ったことがありませんでした><。
今回、実際に行ってみましたのでその手順をノートします。
ssh-copy-id
が使用できるため。# データベースをコピー。db1(user1、password1) から db2(user2、password2)に mysqldump -u user1 -ppassword1 -n db1 | mysql -u user2 -ppassword2 db2
# 別サーバにデータベースをコピー。db1(user1、password1) から hostname サーバ(ユーザ名 hostuser)の db2(user2、password2)に mysqldump -u user1 -ppassword1 -n db1 | ssh hostuser@hostname mysql -u user2 -ppassword2 db2