LoginSignup
3
5

More than 5 years have passed since last update.

KUSANAGIでのマルチサイト構築手順

Last updated at Posted at 2018-11-19

KUSANAGI for ConoHaを使っての環境構築手順を記載します。

基本的には、KUSANAGI for ConoHaでのWordpress環境構築〜サーバサイド〜に沿っていきます。

Overview

  • 今回は、kusanagiを利用してマルチサイトを構築してみたいと思います。
  • マルチサイトにも色々とありますが、今回は、マルチドメイン型と呼ばれる同一インスタンス(1台)で2つのドメインを構築する方法を記載していきます。処理が軽いサイトであればサーバのイニシャル / ランニングコストが抑えられます。
  • 基本的にConohaとありますが、ここはAWSでもGCPでもなんでも大丈夫です。

kusanagiによる1台構築とマルチサイト構築に違うところ

実はとても簡単です。
普段の構築の流れは

  • kusanagi初期設定 (kusanagi init)
  • Wordpress導入 (kusanagi provision)
  • https化 & http→httpsリダイレクト処理追加
  • ファイルアップロードを可能にする。(FTP)
  • SiteGuard WP PluginでのXMLRPC防御制御
  • CloudFlareによるCDN導入

という段階を踏みますが、マルチサイトの場合kusanagi provisionを2回するだけです。

上記記事で説明したコマンドが以下で

サイト1
$ kusanagi provision suite01
$ kusanagi provision suite02

という風にし、あとは対話式でFQDNやDBユーザーなどをそれぞれ入力していくだけです。
※注意するべき部分は、サイト01とサイト02は、共有DBはだめです。provisionが失敗します。DBユーザーとDB名,DBパスワードはそれぞれ別にしましょう。

すると/home/kusanagi/配下にそれぞれのサイトのディレクトリができてきます。

/home/kusanagi/
├── suite01
├── suite02

あとは、それぞれサイトの設定をしたら終わります!
ただし、WP以外のところは共通なので、nginxなどの設定は一緒です。

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5