KUSANAGI

Apache HTTP Server 2.4からの新しい.htaccessの書き方
プライム・ストラテジー「KUSANAGI」開発チームの石川です。 Apache HTTP Serverでは .htaccess というファイルを作成することでアクセス権を細かく設定することができます。現在のApache ...


KUSANAGI Runs on Docker で、MySQLを使用してみる
はじめに KUSANAGI9 および KUSANAGI Runs on Docker(以下RoD) では、データベースとしてMariaDBを使用しています。MariaDBは、現在Oracleが所有しているMySQL 5. ...

今どきのKUSANAGI RoD 環境の構築方法
はじめに KUSANAGI Runs on Docker (以下、RoD) をリリースしてから、早いもので5年経ちました。それから、いくつものバグ修正や、新しいバージョンのnginxとphpへの対応などを行っています。 ...

WordPress のログイン画面に制限をかける
前回、WordPress の脆弱性とその対応ということで、 WordPress にインストール時にも抱えているいくつかの脆弱性を紹介いたしました。今回はその続きとして、 WordPress のログイン画面に対するセキュリ ...


KUSANAGI で使える保守向けコマンド(iotop編)
今回は、ディスクのIOでボトルネックが発生した際に役立つ iotop コマンドを紹介したいと思います。KUSANAGI には、IO関連のコマンドとして他にも dstat コマンドもインストールされていますが、dstat ...


Nginx の location でアクセス制限をかける際の落とし穴
プライム・ストラテジー「KUSANAGI」開発チームの石川です。 KUSANAGIでも採用している nginx は非常に高性能なWebサーバです。Webサーバとして長い間使われてきた Apache HTTPD Serve ...


KUSANAGIコマンドとシェルスクリプトを組み合わせて運用する
プライム・ストラテジー「KUSANAGI」開発チームの石川です。 KUSANAGIコマンドは、sshでログインしてコマンドラインで実行するだけでなく、シェルスクリプトから実行することもできます。しかし、KUSANAGIコ ...


103 Early HintsをKUSANAGI+CloudFlareで利用してみる
プライム・ストラテジーの福田です。今回はKUSANAGI+CloudFlareでHTTP/2 103 Early Hintsを利用し、サイトの読み込みを高速化する方法をご紹介します。

AlmaLinux 提供のスクリプトで CentOS Stream 8 ベースの KUSANAGI 9 を AlmaLinux OS 8 にマイグレーションする
今回は AlmaLinux で提供されている CentOS Stream 8 を AlmaLinux OS 8 にマイグレーションするスクリプトを使って、 CentOS Stream 8 ベースの KUSANAGI 9 ...


ロードバランサーを介してKUSANAGIを運用する
プライム・ストラテジー「KUSANAGI」開発チームの石川です。 KUSANAGIで運用しているウェブサイトをロードバランサーの配下に配置して運用する方法があります。 例えば AWS であれば Elastic Load ...


KUSANAGIでLaravelを動かしてみる
KUSANAGIは超高速CMS実行環境と謳うとおり、WordPressなどを始めとするCMSを簡単かつ高速に実行できるように設計されていますが、アプリケーションフレームワークや、静的サイトもデプロイできるようになっています。
今回は、LAMPオプションを使ってLaravelのデフォルトページを表示するところまでこぎつける方法をご紹介します。

KUSANAGI 9 の環境で Bedrock を使用する
今回は KUSANAGI 9 の環境で Bedrock という WordPress のボイラープレートを導入する方法を説明します。 Bedrock とは 公式サイト:Bedrock | Modern WordPress ...
