- ホーム
- マニュアル
- セットアップスクリプト
- WordPress(KUSANAGI)
WordPress(KUSANAGI)セットアップスクリプトを利用する
対象
1.WordPress(KUSANAGI)について
1-1.KUSANAGIとは
KUSANAGIは、プライム・ストラテジー株式会社が開発した、WordPressを高速かつ安全に運用することができる実行環境です。
KUSANAGIを利用することで、WordPressサイトの表示速度を大幅に向上させるとともに、セキュリティ対策や運用の効率化にも対応できます。
1-2.特徴
| 特徴 | 詳細 |
|---|---|
| サイト表示の高速化 | ページキャッシュを利用することで「最大260倍※」、キャッシュなしで「約2倍※」のスピードでサイト表示を高速化できます。 |
| 強固なセキュリティ | 定期的なセキュリティアップデートやWAF、TLS1.3、DoS対策などを標準で搭載しています。 |
| 専用プラグイン | WordPressの自動更新、キャッシュ管理、テーマ最適化などを支援する専用プラグインを搭載しています。 |
※2025年5月時点、KUSANAGI公式サイトの情報
1-3.活用例
| 活用例 | 説明 |
|---|---|
| キャンペーン用の特設ページ公開 | アクセスが集中しやすいキャンペーンページでも、安定した表示速度を維持できます。 |
| セキュリティを重視する企業サイトの構築 | TLS 1.3やWAFをはじめとするセキュリティ機能が標準で有効なため、安全性を確保した状態で公開可能です。 |
| 更新頻度の高いブログやニュースサイト運営 | キャッシュが自動で更新されるため、更新頻度の高いサイトでも高速な表示を維持できます。 |
2.WordPress(KUSANAGI)セットアップスクリプトの利用手順
本手順ではサーバーを契約してKUSANAGIの仮想マシンを構築することを前提とします。
既存のサーバーをKUSANAGIに置き換える場合は、「OS再インストール」からWordPress(KUSANAGI)のセットアップスクリプトを利用してください。
1.「お申し込み」をクリック
XServerアカウントへログインし、「お申し込み」をクリックしてください。

2.セットアップスクリプトを選択
「お申し込み」一覧の「VPS(Linux系サーバー)」をクリックしてください。

「OSを選択してインストール」をクリックし、対応する以下のOS・バージョンを選択してください。
その後、「セットアップスクリプト」から「WordPress(KUSANAGI)」を選択してください。

お申し込み・お支払いを完了することで、選択したスクリプトがサーバー構築時に自動実行されます。
本セットアップスクリプトで実行される処理は以下のとおりです。
スクリプトを表示(AlmaLinux 8)
# KUSANAGI 9, AlmaLinux OS 8
set -euo pipefail
curl -fL --retry 10 --retry-delay 5 --retry-connrefused -sS -o /tmp/kusanagi-release-9.noarch.rpm \
https://repo.prime-strategy.co.jp/kusanagi9/rpm/kusanagi-release-9.noarch.rpm
dnf -y install /tmp/kusanagi-release-9.noarch.rpm
dnf -y install kusanagi
for i in {1..30}; do
{
[[ -f /opt/kusanagi/bin/kusanagi ]]
} && break
[[ "$i" -eq 30 ]] && exit 1 || sleep 10
done
/opt/kusanagi/bin/kusanagi setup xserver
スクリプトを表示(AlmaLinux 9)
# KUSANAGI 9, AlmaLinux OS 9
set -euo pipefail
curl -fL --retry 10 --retry-delay 5 --retry-connrefused --retry-all-errors -sS -o /tmp/kusanagi-release-9.noarch.rpm \
https://repo.prime-strategy.co.jp/kusanagi9/almalinux/9/rpm/kusanagi-release-9.noarch.rpm
dnf -y install /tmp/kusanagi-release-9.noarch.rpm
dnf -y install kusanagi
for i in {1..30}; do
{
[[ -f /opt/kusanagi/bin/kusanagi ]]
} && break
[[ "$i" -eq 30 ]] && exit 1 || sleep 10
done
/opt/kusanagi/bin/kusanagi setup xserver
スクリプトを表示(CentOS Stream 9)
# KUSANAGI 9, CentOS Stream 9
set -euo pipefail
curl -fL --retry 10 --retry-delay 5 --retry-connrefused --retry-all-errors -sS -o /tmp/kusanagi-release-9.noarch.rpm \
https://repo.prime-strategy.co.jp/kusanagi9/centos/9/rpm/kusanagi-release-9.noarch.rpm
dnf -y install /tmp/kusanagi-release-9.noarch.rpm
dnf -y install kusanagi
for i in {1..30}; do
{
[[ -f /opt/kusanagi/bin/kusanagi ]]
} && break
[[ "$i" -eq 30 ]] && exit 1 || sleep 10
done
/opt/kusanagi/bin/kusanagi setup xserver
3.事前準備
3-1.パケットフィルターの設定
KUSANAGIを利用するには、使用する機能に応じて、以下のポートを開放する必要があります。
必須ポートについては必ず開放するよう設定してください。
コントロールパネルの「パケットフィルター設定」画面から、該当のポートを許可するルールを追加してください。
必須ポート
| 用途 | ポート番号 | 目的 |
|---|---|---|
| SSH | TCP 22 |
Tera TermなどのSSHクライアントを使ってサーバーに接続するため。 ※KUSANAGIの設定時に使用します
|
| HTTP | TCP 80 | Let's EncryptによるSSL証明書の取得・更新を行うため。 |
| HTTPS | TCP 443 | Webブラウザやアプリにて暗号化通信でアクセスするため。 |
ご利用の構成や機能に応じて必要なポートのみ開放してください。
使用していない機能に関連するポートは、セキュリティ上の観点から開放しないことを推奨します。
パケットフィルターの設定は下記マニュアルからご確認ください。
パケットフィルターの設定について
3-2.ドメインの準備
WordPress(KUSANAGI)は、Webブラウザまたは専用アプリを通じたアクセスが前提となるため、SSL/TLSによる暗号化通信(HTTPS)の利用を推奨します。
「XServerのサブドメイン」を使用する場合、選択したVPSのIPアドレスが、自動的に「Aレコード」に設定されます。
独自のドメインを使用する場合、DNSの「Aレコード」にVPSのIPアドレスを設定してください。


