sakura VPS512 kusanagiにbaserCMSを引越する

2018/05/18 | 開発記録 | hideichi

いきなり結論
・kusanagiインストール簡単
・はっきり速い

それでは申込からbasercmsの引越まで。
例によって私のメモ替わりなので一部省略してます。

今回の構成
sakura VPS 512MB
kusanagi centos7
php5 / apache

1, 申し込み
[参考]http://vps.sakura.ad.jp/
10分くらいでメールが届く。
パスワード、IPとか必要な情報が載ってる。

2, OS再インストール
管理画面でサーバーを選択
右上、各種設定 → OSインストール → 標準OSインストール
ckusanagi-CentOS7を選択
パスワード入力
スタートアップスクリプトは無かったので未選択。
インストール実行押す。

3, SSH ログイン

ssh -p 22 root@000.000.000.000

4, kusanagi初期設定
https://kusanagi.tokyo/document/kusanagi-init/

アップデート(長い)

yum --enablerepo=remi,remi-php56 update -y

再起動

reboot

再ログイン

ssh -p 22 root@000.000.000.000

タイムゾーン設定

kusanagi init --tz tokyo

この後色々聞かれる。対話形式でミドルウエアも入る。
以下のパスワードを用意しておく。

・kusanagiパスワード
・rsa key パスフレーズ
・MySQL root パスワード

5, lampプロビジョニング
lampサイトに必要な設定を一括でやってくれる。

kusanagi provision --lamp sample

以下を用意する。
ドメインのDNSは予め設定しておく。

・FQDN(ドメイン)
・同意のメールアドレス
・DB名
・DBユーザー名
・DBユーザーパスワード

6, セキュリティ
もっとやった方が良いと思うけど、とりあえずこんなところで。
・root ログイン許可しない
・ssh port 変更

vi /etc/ssh/sshd_config

それぞれコメントアウトを外して、
Port 10022 22を10022に
PermitRootLogin no # yes を「no」(許可しない)に

firewall-cmd --add-port=10022/tcp
firewall-cmd --permanent --add-port=10022/tcp
firewall-cmd --remove-service=ssh
firewall-cmd --permanent --zone=public --remove-service=ssh
systemctl restart sshd

別ターミナルを開いて接続テスト。

ssh -p 10022 kusanagi@000.000.000.000

7, 元サーバーのバックアップ

mysqldump -u root -p tebale_name /path/to/20180401table_name.dump
zip -r 20180401dir_name.zip dir/

8,  新サーバーにリストア
kusanagiで作った新サーバーにリストア。

mysql -u root -p -D sample < 20180401table_name.dump
unzip 20180401dir_name.zip

作ったsampleに移動。ディレクトリを入れ替え。オーナー替え。

rm -rf DocumentRoot/
mv sample/ DocumentRoot
chown -R kusanagi:kusanagi sample/

権限変更、キャッシュの削除とか、シェルにまとめた。
自信ないけど公開。いちようこれで動いてる。

サーバーインストールのコマンドが極端に少ない。
kusanagiさんが良きに計らってくれる。
私の使う範囲ではこれで十分な気がする。

前の記事:

次の記事:

2018/05/18 | 開発記録

コメント/トラックバック

トラックバック用URL:

この投稿のコメント・トラックバックRSS




管理人にのみ公開されます

前の記事:

次の記事:

no image
原宿の床屋

世田谷区経堂すずらん通りの入り口。 それは、私が新潟の片田舎から上京し...

sakura VPS512 kusanagiにbaserCMSを引越する
sakura VPS512 kusanagiにbaserCMSを引越する

いきなり結論 ・kusanagiインストール簡単 ・はっきり速い それ...

[baerCMS]イベントリスナーで表示内容を書き換える
[baerCMS]イベントリスナーで表示内容を書き換える

プラグインからheaderの内容を条件に応じて書き換えようとしたら、1...

Coreserver に baserCMSを入れる
Coreserver に baserCMSを入れる

試した日:2018/4/15 baserCMS:version 4.1...

no image
20時間でそこそこ上手くなるための4ステップ

最初の20時間 — あらゆることをサクッと学ぶ方法 | ジョシュ・カウ...

→もっと見る

PAGE TOP ↑