[9/17] 午前3時30分頃、定期メンテナンスのためサーバーを再起動しました。 [8/29] 定期メンテナンスに伴うサーバーのアップデートおよび再起動を実施いたしました。午前3:10頃から約15分間、サイトにアクセスしづらい状態が発生しておりましたが、現在はすべて完了し、正常にご利用いただけます。ご協力ありがとうございました。 (お知らせ一覧)
Home ▶ サーバー ▶ KUSANAGI ▶ ConoHaのVPSに超高速WP実行環境「KUSANAGI」を導入する方法

ConoHaのVPSに超高速WP実行環境「KUSANAGI」を導入する方法

ConoHa VPSにKUSANAGIを導入の画像

 WordPress[※]を超高速で表示するため、ConoHa VPS[※]のかんたんKUSANAGIくさなぎアプリケーションテンプレートを適用して、VPS[※]に仮想マシンイメージKUSANAGI[※]を導入します。
 また、ConoHaでは時間課金制&初期費用0円なので、お試しでテスト導入なども可能となっています。今回、説明する2GBプランならば1時間3.3円(1日だと約79円)で利用できるのでお気軽に試すことができます。(2022年4月時点の価格)
(画像は管理人が運用しているKUSANAGI導入済みサイトのPageSpeed Insights測定結果)

PageSpeed Insightsでチェックの画像
※
WordPressワードプレス
WordPress Foundationワードプレス ファウンデイションによって開発されたオープンソース ブログプラットフォーム。プログラム言語がわからなくても管理画面からサイトやブログの作成が可能。
※
ConoHa VPSこのは ブイピーエス
GMOジーエムオーインターネット株式会社が運営するVPS。豊富なテンプレートイメージと高速SSDによって、たったの25秒で「今すぐ使える」サーバーが作れる。
※
Virtual Private Serverバーチャル プライベート サーバー (VPSブイピーエス)
仮想専用サーバー。複数のユーザーで1つのサーバーを共有するが、専用サーバーと同等の機能を有しているサーバ。
※
KUSANAGIくさなぎ
プライム・ストラテジー株式会社が開発した、超高速WordPress実行環境。

KUSANAGIについて

 KUSANAGI9は、プライム・ストラテジー株式会社が開発した、超高速WordPress実行環境です。
 高いパフォーマンスが特徴で、LAMP[※]環境と比較して、キャッシュ使用時には約2,330倍、キャッシュ未使用時には約20倍のWordPress高速化を実現できます。
 また、コマンド一つで「Webサーバー」や「データベース」を簡単に切り替えられます(例:Nginx→Apacheなど)。同じようにバージョンも簡単に切り替えることができます(例:php7.4→php8.0など)。

LAMP
(比較基準)

KUSANAGI

仮想CPUシーピーユー

4

4

メモリ

16GiBギビバイト

16GiB

OSオーエス

CentOS[※]

KUSANAGI

Webウェブサーバー

Apache[※]

Nginx[※]

データベース

MariaDB[※]

MariaDB

速度
(キャッシュあり)

1

2330倍

速度
(キャッシュなし)

1

20倍

※
LAMPランプ
OSを「Linuxリナックス」、Webサーバーを「Apacheアパッチ」、データベースを「MySQLマイエスキューエル」、プログラム言語を「PHPピーエイチピー」で構成された環境のことで、すべての頭文字からこう呼ばれる。
※
CentOS Streamセントオーエス ストリーム
CentOSプロジェクトが開発するLinuxリナックスディストリビューション(Linuxと動作に必要なソフトを組み合わせたもの)で、Red Hat Enterprise Linuxレッド ハット エンタープライズ リナックスの開発版(アップストリーム)にあたる。
※
NGINXエンジンエックス
NGINXが開発したWebサーバーソフトウェア。軽量で同時に大量のアクセスがあった場合でもレスポンス性能が大きく下がることがない。
※
Apache HTTP Serverアパッチ エイチティーティーピー サーバー
Apacheソフトウェア財団によって開発されているWebサーバーソフトウェア。CPUリソースが必要な重い処理に向いており、設定が比較的簡単。世界で最も多く使われていWebサーバーなので、信頼性が高く解説サイトも多い。
※
MariaDBマリアデービー
Michael Wideniusミカエル・ウィデニウス氏によって開発されたMySQLマイエスキューエルから派生したデータベース管理システム。大量のデータを高速に処理できることが特徴。

かんたんKUSANAGIとは

 かんたんKUSANAGIとは、ConoHa VPSのアプリケーションテンプレートの一つで、VPS構築からWordPress構築まで、コンソールでのコマンド操作が一切不要な初心者向けのKUSANAGI導入方法です。
(表はアプリケーションテンプレートの比較)

KUSANAGI

かんたんKUSANAGI

初期設定

コンソール上で「データベースやWebサーバーの選択」や「各種ソフトウェアバージョンの選択」など他にも複数の設定が必要

自動で初期設定が完了

KUSANAGI manager[※]

インストールされない

インストールされる

サイトの追加・削除

コンソール上で「データベースの設定」や「SSLの設定」など他にも複数の設定が必要

KUSANAGI manager上で「ドメイン」と「メールアドレス」のみ入力で追加、ボタン操作で削除

SSL[※]

コンソール上でコマンド操作

KUSANAGI manager上のボタンでON・OFF

fcache[※]

コンソール上でコマンド操作

KUSANAGI manager上のボタンでON・OFF

bcache[※]

コンソール上でコマンド操作

KUSANAGI manager上のボタンでON・OFF

WAF[※]

コンソール上でコマンド操作

KUSANAGI manager上のボタンでON・OFF

バックアップ(Web・DB)

手動でのバックアップが必要

KUSANAGI manager上のボタンで可能
(自動バックアップもボタンでON・OFF)

メリット

・「データベースやWebサーバーの種類」や「バージョン」が選択できる。
・データベースの「名前」や「パスワード」などを自分で決定できる。

・初期設定の必要がない。
・ボタン操作のみで殆どのことができる。
・コンソールを操作する必要がない。

デメリット

・すべての操作をコンソール上で行うので知識が必要。

・「データベースやサーバーの種類」「各種バージョン」の選択ができない。(コンソールからならできる)
・ボタン一つでサイトの削除できてしまうので注意が必要。

※
KUSANAGI managerくさなぎ マネージャー
ConoHa専用のKUSANAGI管理ツール。知識がなくてもKUSANAGIの導入・運用できる。
※
Secure Sockets Layerセキュア ソケッツ レイヤー (SSLエスエスエル)
インターネット上の通信を暗号化する技術で、SSL化することでサイト閲覧者のブラウザとサーバーとの通信が暗号化される。
※
FastCGI Cacheファーストシージーアイ キャッシュ (fcacheエフキャッシュ)
WebサーバーのNginxが行うキャッシュでキャッシュデータをサーバーに保存する。
※
Block Cacheブロック キャッシュ (bcacheビーキャッシュ)
WordPressのKUSANAGIプラグインが行うキャッシュでキャッシュデータをデータベースに保存する。
※
Web Application Firewallウェブ アプリケーション ファイアウォール (WAFワフ)
ウェブアプリケーションの脆弱性を悪用した攻撃を防いでくれるファイアウォール。WordPressの管理ページを狙った攻撃などを防いでくれるが、設定を正しく行わないと管理ページにアクセスできなくなるなど不具合も発生する。

KUSANAGI導入

 KUSANAGIの推奨メモリは4GBギガバイトですが、2GBでも十分速度はでるので、今回は2GBプランの導入方法を説明します。

※
KUSANAGIをさらに高速化するソフトウェア「WEXALウェクサル」の推奨メモリも4GBなので、資金に余裕がある場合は4GBのメモリも検討してみるのもいいかもしれません(WEXALの一部の機能は4GBでなければ動作しないものもあります)。
ちなみに、管理人が過去に運営していた「KUSANAGI+WEXAL」環境のサイトは、1日2万PV程度でしたが2GBでも問題なく運営できていました。

導入VPSスペック

導入するVPSのスペックは下記の通りです。

メモリー

2GB

CPU

3コア

OS

KUSANAGI 9

導入ソフトウェア

導入するソフトウェアは下記の通りです。

Webサーバー

NGINX

データベース

MariaDB

導入手順

①
「ConoHa VPS」にアクセスして「ログイン」ボタンからログインしてください。
(ConoHaに未登録の方は「お申し込み」から登録を済ませてください)
ConoHa VPS申込ボタンとログインボタンの画像
②
ログインが完了するとダッシュボードページに移動するので「サーバー追加」ボタンをクリックしてサーバー追加ページに移動します。
ConoHa VPSサーバー追加ボタンの画像
③
サーバー追加ページで、下記の表を参考にして、選択・入力します。
 ConoHa VPS追加方法1の画像

選択項目

備考

リージョン

東京

サイト閲覧者が多い地域に近い場所を選択してください。

サービス

VPS

今回はVPSを申し込むのでVPSを選択してください。

VPS割引きっぷ

利用する or 利用しない

長期間プランを変更しない場合は割引切符を利用することで費用を抑えることができます。割引額はキャンペーンによって違うので詳細はConoHaのニュースページで確認してください。

プラン

2GB

推奨は4GBですが、2GBでも動くので今回の例では2GBを選択します。

イメージタイプ

アプリケーション

KUSANAGIを導入するためアプリケーションを選択してください。

テンプレート

かんたんKUSANAGI

設定を手動で行いたい場合はWordPress(KUSANAGI)を選択してください。かんたんKUSANAGIが一覧に表示されていない場合は、「他のアプリケーションを見る∨」をクリックして、表示されたかんたんKUSANAGIをクリックしてください。

root パスワード

任意のパスワード

すべての事ができてしまう権限をもつ管理ユーザーのパスワードなので、入力したパスワードは厳重に保管しておいてください。

ネームタグ

任意の名前

管理ページで表示される名前で、複数のサーバーを管理する場合に見分けがつくようにつける名前です。

※
VPS割引きっぷは、いつでも別のサーバーにつけかえることができますが、プランを変更してのつけかえはできません。
例:[〇] サーバーA(2GBプラン) → サーバーB(2GBプラン)
  [✕] サーバーA(2GBプラン) → サーバーB(4GBプラン)
④
今後、サーバーの遠隔操作をすること考え、SSH Key[※]を追加します。
まず、下部の「オプションを見る」をクリックしてオプションを開きます。
SSH Keyを下記の表を参考にして、選択・入力します。
最後に「+追加」ボタンをクリックしてSSH Keyを追加します。
KUSANAGI管理ページボタンの画像

SSH Key

キーを新規作成

登録方法

自動作成

ネームタグ

任意のネームタグを入力

※
Secure Shell Keyセキュア シェル キー (SSH Keyエスエスエイチ キー)
SSH Keyをログインするための方法の1つでパスワードだけでのログインに比べセキュリティが高くなる。また、SSHとは、リモートコンピュータと通信するための規格でサーバーを遠隔操作する場合などに使用される。通信が暗号化されるため安全に通信できる。
⑤
問題がなければ価格の下の「追加」ボタンをクリックして、VPS追加します。

KUSANAGI管理ページリンク

①
ダッシュボードに移動して、先ほど追加したネームタグの右側にある詳細情報ボタンをクリックしてサーバー管理ページに移動します。
(左メニューの「サーバー」ボタンをクリックした後に移動する「サーバー一覧ページ」に表示されている、「ネームタグ」をクリックすることでも同じページに移動できます)
サーバー管理ページボタンの画像
②
サーバー管理ページの「KUSANAGI管理」ボタンをクリックすると、「ユーザー名」と「パスワード」を入力するポップアップが開くので、下記のように入力してログインするとKUSANAGI managerページに移動できます。
(「http://IPアドレス:60000」をブラウザで直接開くことでもKUSANAGI管理ページに移動できます)
ConoHa VPS追加方法2の画像

ユーザー名

root

パスワード

VPS追加時に決めたrootのパスワード

※
「http://xxx.xxx.xxx.xxx:60000」は、「http://xxx.xxx.xxx.xxx」にポート番号「60000」でアクセスすることを意味します。
※
KUSANAGI managerにはhttps (https://xxx.xxx.xxx.xxx:60000)ではなくhttp (http://xxx.xxx.xxx.xxx:60000)でアクセスしてください。

まとめ

 かんたんKUSANAGIは、KUSANAGIを通常通り導入する場合と異なりコンソール操作不要ですべて管理ページ上のボタンで操作可能なのでコンソール画面になれるまでの初心者の方にはおすすめです。
 また、かんたんKUSANAGIではコンソールでの初期設定は不要ですが、Webサーバーやデータベースのバージョンを変更する場合などにはコンソールでのコマンド操作が必要となるので、少しずつコマンド操作に慣れておくのもいいかもしれません。
 KUSANAGIをさらに高速化する際にも、高速化エンジンの「WEXAL導入」などにコマンド操作が必要なので、今後高速化を行っていく場合はコマンド操作を行う機会が増えてくるかもしれません。