こんにちは、南波真之と申します。
こちらの記事では、KUSANAGIユーザーが交流している、KUSANAGIユーザーフォーラムにあるトピックスをご紹介していきます。
このフォーラムには、KUSANAGIの基本的な使い方から、インストール時・運用時のお悩みまで、様々な投稿がされています。
KUSANAGIについて、わからないところがある方はぜひご参加ください。
今回は、 KUSANAGIのprovisionについてのトピックです。
KUSANAGIのprovision とは
プライム・ストラテジーで開発提供しているKUSANAGIは超高速CMS実行環境です。主にサーバの処理側の高速化を行い、KUSANAGIは通常のLAMP環境と比較するとページキャッシュ非使用時にも約20倍の高速化を実現できます。KUSANAGIについては、主要クラウドサーバやVPS、レンタルサーバなどで利用できる他、VagrantやDockerを使うことも可能です。
そんなKUSANAGI環境を利用する際にはprovisionを行う必要があります。
Webサイトを外部からアクセスさせるためにプロビジョニング作業が必要です。その作業で行うコマンドはkusanagi provisionコマンドになります。
KUSANAGI Tech Column の「kusanagi provisionでWebサイトをプロビジョンする」の説明を引用します。
kusanagi provisionコマンドはWebサーバーの基本設定や必要なパッケージのダウンロードと設置、データベースの作成の作業を行うコマンドです。
現在kusanagi provisionでサポートしているプロビジョンニングの種類はWordPress、MovableType、Drupal、LAMP(LEMP)、Perl CGIになります。
また、KUSANAGI公式サイトのprovision箇所も紹介します。
つまり 、KUSANAGI上でWebサイトを運用するために必要なソフトウェアやデータベースなどを作っていく手順のことになります。
<寄せられたご質問>
現在、すでに1つのサイトが稼働している状況にて、追加で1つのサイトのprovisionを行いたいと思い、
kusanagi provision –LAMP コマンドを実行しましたが、エラーとなります。
以下、実行コマンドとエラーメッセージとなります。
御助言頂ければ幸いです。
なお、dnf updateは実施済みで、kusanagi最新環境となっております。
# kusanagi provision –LAMP –fqdn new.xxx.co.jp –email admin@xxx.co.jp –dbname 123 –dbuser 123 –dbpass “1234” new-site
ご質問の詳細はこちらへ: provisionできない
<寄せられたご質問への回答>
Htoyoda さん、こんにちは。
nginx 1.2.1 はサポート対象外となりました。
kusanagi nginx –use コマンドで、
nginx 1.22 〜 1.25 を使うよう変更してみてください。
ご質問の詳細はこちらへ: provisionできない
KUSANAGIと各種ミドルウェアのバージョンに注意
今回の投稿では、kusanagi provisionコマンドを実施したところエラーが出てしまったというものでした。原因は、使用しているKUSANAGIで対応している nginxのバージョンが対象外のものであったためです。そこで、nginxのバージョンをKUSANAGIがサポートしているものに合わせていただいたところ解消ができました。
KUSANAGIはnginxやPHPなどオープンソースソフトウェアを利用していることから、バージョンアップやモジュールの更新が多くあります。これは常にセキュリティ等を踏まえて最新の状態になるようにしているため望ましいことなのですが、ユーザー側としてはキャッチアップが少し大変です。
ただし、今回の様なケースの場合は現状とKUSANAGI側のアップデート情報を確認してから対応されると安心です。
このように、不明な点はフォーラムを使って解決していきましょう。今回のようにKUSANAGI開発を担当しているメンバーも回答しているため、KUSANAGI関連でのお問い合わせであれば、まずはKUSANAGIユーザーグループのフォーラムに質問を投げてみるのもよいかと思います。
ユーザーの皆さんで KUSANAGIに関する質問や課題を持つ方は、ユーザーフォーラムに投稿いただくか、もし自社で対応が難しい場合やより高度なサービスをご希望される場合はKUSANAGI公式サポートサービスというプライム・ストラテジーのサービスもありますのでご検討下さい。
また、お仕事やプライベートでKUSANAGIを使っている、という方はぜひフォーラムの質問への回答者としてもご参加ください!
ユーザーフォーラムが活性化していくとよりKUSANAGIが盛り上がっていくと思います。
皆様のご参加をお待ちしております。