最近AWSで運用しているWordpressのWebサーバをNginxからLiteSpeed Web Server(LSWS)のGPLv3ライセンスであるOpenLiteSpeedに移行しました。
仕事でOpenLiteSpeedを扱った事は無く初めて触るので、まだまだドキュメントを見ながら手探り状態ですが、備忘録的な意味も込めて設定方法などを本ブログで取り上げて行こうと思います。
OpenLiteSpeedとは
最近よく名前を見かけるWebサーバソフトウェアで、巷ではApache・IIS・Nginxに続く第4のWebサーバとも言われているそうです。
Apache互換で高速が売りのWebサーバで、レンタルサーバだとmixhostが採用しているので、ブロガーさんの中にも名前を聞いた事ある方はおられるのではないでしょうか。
以前mixhostでWordpressサーバを構築した時に興味を持ったので、実は裏でコッソリOpenLiteSpeedの検証を行いその結果Nginxから移行する事にしました。
mixhostでWordpressサーバを構築した記事は以下
blog.fetinomori.com
phpの設定値の変更
やりかたとしては色々とあるのですが、OpenLiteSpeedではphp.iniを触らなくても、Apacheとまったく同じ書式で「php_value」の設定ができるので、今回はバーチャルホスト毎に必要な値だけを変更する方針でいきます。
1. OpenLiteSpeedのWEB管理コンソール画面を開く
2. 「バーチャルホスト」→ 設定変更するバーチャルホストの設定画面を開く
3. 「一般タブ」を開いて最下部にある「php.ini Override」の編集ボタンをクリック
4. テキストボックスに設定したい値を入れる
ひとまず私のWordpressブログでは以下の設定を入れました。
例)Wordpress用のメモリー・ファイルアップロード関係の設定値
PHP_Value memory_limit 256M PHP_Value post_max_size 200M PHP_Value upload_max_filesize 100M
書式は以下となります。
PHP_Value 設定ディレクティブ 設定値
5. 保存したら「緩やかな再起動」を促されるので再起動して完了
ちなみに以下ディレクティブをサポートしています
- php_value
- php_flag
- php_admin_value
- php_admin_flag
コメント