さくらVPSに KUSANAGIっぽい WordPress実行環境作る時のまとめ。
あくまで「ぽい」です。
※追記
10/31より、公式にさくらVPS上で KUSANAGIを使えるようになったようです。
さくらインターネット、「KUSANAGI for さくらのVPS」を提供開始
kusanagiとは
KUSANAGI とは、高速化チューニング済みWordPress実行環境。
さまざまなクラウド環境で用意されていて、自ら環境構築しなくてもすぐ使える。
ただ、さくらVPSで使いたい場合は自分で作るしかない。
下記記事を参考に作っていく。
ただし、完全に一緒の構成では作らない。
例えば WordPressプラグイン系は入れてなく、土台となるさくらVPSは1Gのためキャッシュもふんだんに使えてない。
あと、SSL(HTTPS)化はやる。
KUSANAGI構築手順
まずはさくらVPSにCentOS7をインストールしてセットアップ。
さくらVPSにCentOS7をインストールしたときにやる設定
最新版のnginxをインストール。
PHP7をインストール。
CentOS7にyumでPHP7, PHP-FPM, OPcache, APCuをインストール
nginxとphp-fpmで動かしてみる。
nginx + php-fpmでCentOS7でPHP7を最低限動かす
ドメインソケットで動かしてみる。
CentOS7 + nginx + php7-fpm + UNIXドメインソケットでPHP動かす
MySQL5.7をインストール。
WordPressを動かす。
CentOS7, nginx1.11, php7-fpm, MySQL5.7でWordPress動かす
Let’s Encryptを使ってWordPressをSSL化する。
WordPressをLet’s Encryptで常時SSL(HTTPS)化する
SSL LabsでB評価だったのでA+評価にした。
自動更新を有効にする。
外部サイトとの連携を整理。
結局何もしなかったCentOS7のチューニング。
CentOS7のtunedを使ったパフォーマンス・チューニング
残タスクとして、FastCGIキャッシュを整理しないと。。
コメント