- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2017-04-07T22:32:56+09:00","","")
#author("2017-04-30T12:21:30+09:00","default:admin","admin")
-[[ConoHa:https://www.conoha.jp]]
*初期設定 [#xb5525b0]
-[[ConoHaで512MBプランを使ってみる:https://www.myzkstr.com/archives/626]]
-[[KUSANAGI for ConoHaとLet’s Encryptの小粋な使い方:https://www.myzkstr.com/archives/684]]
*ドキュメント [#y917135b]
**ConoHaの薄い本 [#me3673eb]
-[[vol.0「クラウド?VPS?ConoHaがわかるはじめの一歩」:https://www.conoha.jp/wp-content/uploads/2015/03/00_ConoHa.pdf]]
-[[vol.1「ボタンひとつで本格「WordPress」はじめよう!」:https://www.conoha.jp/wp-content/uploads/2014/04/01_WordPress.pdf]]
-[[vol.2「VPSで自分専用のメールサーバーを立てよう!」:https://www.conoha.jp/wp-content/uploads/2014/06/02_Postfix.pdf]]
-[[vol.3「ConoHa+Dockerでサーバーをドカドカ立てよう!」:https://www.conoha.jp/download/books/conoha-book-03-docker.pdf]]
-[[Vol.4「VPSでAndroid開発環境をつくろう!」:https://www.conoha.jp/wp-content/uploads/2014/08/04_android.pdf]]
-[[Vol.5「Gitを使ってみよう & 自分だけのGitサーバーを構築してみよう!」:https://www.conoha.jp/wp-content/uploads/2014/09/05_Git.pdf]]
*環境構築 [#u852e291]
-方針
--現在レンタルサーバで運用にしているマルチドメインを移行
--WordPressを移行するので、サーバ追加で「KUSANAGI」を選択
**ホスト名変更 [#b4847cce]
$ sudo hostnamectl set-hostname [ホスト名]
**パッケージのupdate [#u5145961]
$ sudo yum update -y
**SSH [#h3823f2e]
-[[ConohaにVPSを設置して、SSHログイン、ポート番号変更、rootログイン禁止までを30分で!:http://qiita.com/ongaeshi/items/bb17ebfbd4d22057c8fd]]
-[[ConoHaでVPSを借りて、SSH接続などの初期設定:http://tkm-71.hatenablog.com/entry/2016/03/20/153825]]
**Docker [#k93e57f0]
-[[ConohaにDockerをインストールする:http://qiita.com/ongaeshi/items/d590f58753b05fda672d]]
-[[ConoHa + Docker + ghostで30分で技術ブロクを作る:http://blog.personal-factory.com/2015/07/04/conoha-docker-ghostde30fen-deji-shu-burokuwozuo-ru/]]
-Dockerのインストール
$ sudo yum -y install docker-io
$ sudo service docker start
$ sudo docker --version
Docker version 1.12.6, build 3a094bd/1.12.6
-再起動したときのために自動起動も設定
$ sudo systemctl enable docker.service
**KUSANAGI [#o7196843]
-[[KUSANAGI ドキュメント:https://kusanagi.tokyo/document/]]
-[[KUSANAGIの初期設定:https://kusanagi.tokyo/document/kusanagi-init/]]
$ kusanagi init --tz tokyo --keyboard ja --lang ja --passwd [ユーザ kusanagi のパスワード] --nophrase --dbrootpass [MySQLのrootパスワード] --nginx --hhvm
--起動するWebサーバをnginx
--起動するアプリケーションサーバをHHVM(Facebookが開発・公開しているC++で実装されたPHP実行環境)
-[[KUSANAGIのプロビジョニング:https://kusanagi.tokyo/document/kusanagi-provision/]] ... KUSANAGIでWordPress などを使用するためのプロファイルを作成
$ kusanagi provision --wplang ja --fqdn [FQDN] --email [メールアドレス] --dbname [DB名] --dbuser [DBユーザ] --dbpass [DBユーザのパスワード] [プロファイル名]
--/home/kusanagi/[プロファイル名] というディレクトリが作成され、この中にドキュメントルートが作成される
--WordPress 日本語版をインストール
--[[Let’s Encrypt:https://letsencrypt.jp]]でSSL証明書を発行
$ sed -ne '/\/\*\*\#\@\-\*\//,$ p' /home/kusanagi/test01/DocumentRoot/wp-config-sample.php | wp core config --dbname=テスト --dbuser=テスト --dbpass=パスワード --dbhost=localhost --dbcharset=utf8mb4 --extra-php --path=/home/kusanagi/test01/DocumentRoot
$ wp core install --url=http://test.myzkstr.tech --title=test --admin_user=test01 --admin_password=パスワード --admin_email=メールアドレス --path=/home/kusanagi/test01/DocumentRoot
*環境構築で使うコマンド群 [#i4482e12]
-CentOSのバージョンを確認
$ cat /etc/redhat-release
-yum でパッケージがインストール済みか?
$ yum list installed | grep '[パッケージ]'