#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 '[パッケージ]'


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS