#author("2017-04-30T12:21:30+09:00","default:admin","admin") -[[ConoHa:https://www.conoha.jp]] -[[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 '[パッケージ]'