サーバー設定 · 1 min read · Nov 27, 2025

Ubuntu 22.04にOpenLiteSpeed Webサーバーをインストールする方法

OpenLiteSpeedは、LiteSpeed Technologiesによって開発されたLiteSpeedウェブサーバーのオープンソース版です。Debian、Ubuntu、Mac OS、FreeBSDなど、すべての主要なオペレーティングシステムにインストールできます。ウェブブラウザを介してウェブサーバーを構成および管理するためのウェブベースのコントロールパネルを提供します。シンプルで軽量、高性能なHTTPサーバーであり、数十万の同時接続を処理できます。

このチュートリアルでは、Ubuntu 22.04サーバーにOpenLiteSpeedをインストールする方法を示します。

要件

  • Ubuntu 22.04を実行しているサーバー。
  • サーバーに設定されたrootパスワード。

始めに

始める前に、すべてのパッケージを最新バージョンに更新することをお勧めします。次のコマンドを実行して更新できます。

apt-get update -y  
apt-get upgrade -y

パッケージが更新されたら、設定変更を適用するためにシステムを再起動します。

次に、サーバーに必要な依存関係をいくつかインストールする必要があります。次のコマンドを実行してすべてインストールできます。

apt-get install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl autoconf g++ make openssl libssl-dev libcurl4-openssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev libxml2-dev sqlite3 libsqlite3-dev libonig-dev

成功裏にインストールが完了したら、次のステップに進むことができます。

Ubuntu 22.04にOpenLiteSpeedをインストールする

デフォルトでは、OpenLiteSpeedはUbuntu 22.04のデフォルトリポジトリにはありません。したがって、ソースからOpenLiteSpeedをインストールする必要があります。

まず、次のコマンドでOpenLiteSpeedの最新バージョンをダウンロードします。

wget https://openlitespeed.org/packages/openlitespeed-1.7.16.tgz

ダウンロードが完了したら、次のコマンドでダウンロードしたファイルを抽出します。

tar -xvzf openlitespeed-1.7.16.tgz

次に、OpenLiteSpeedディレクトリに移動し、次のコマンドでOpenLiteSpeedをインストールします。

cd openlitespeed  
sh install.sh

OpenLiteSpeedがインストールされると、次の出力が表示されます。

Created symlink /etc/systemd/system/openlitespeed.service → /lib/systemd/system/lshttpd.service.
Created symlink /etc/systemd/system/multi-user.target.wants/lshttpd.service → /lib/systemd/system/lshttpd.service.
[OK] lshttpd.serviceが正常にインストールされました!
-e ウェブキャッシュマネージャーを更新しています。お待ちください...
共有コードライブラリはすでに最小APIバージョン要件を満たしています。
完了!

-e インストールが完了しました。お楽しみください!

-e あなたのwebAdminパスワードはNjg0Mzc0で、ファイル/usr/local/lsws/adminpasswdに書き込まれました。

OpenLiteSpeedの管理者パスワードを設定する

OpenLiteSpeedをインストールした後、OpenLiteSpeedウェブインターフェースにアクセスするための管理者パスワードを設定する必要があります。次のコマンドで行えます。

/usr/local/lsws/admin/misc/admpass.sh

次のコマンドで管理者ユーザーを作成し、パスワードを設定します。

Please specify the user name of administrator.
This is the user name required to login the administration Web interface.

User name [admin]: admin

Please specify the administrator's password.
This is the password required to login the administration Web interface.

Password: 
Retype password: 
Administrator's username/password is updated successfully!

次に、次のコマンドでOpenLiteSpeedウェブサービスを開始します。

systemctl start openlitespeed

次のコマンドでOpenLiteSpeedのステータスを確認することもできます。

systemctl status openlitespeed

次の出力が表示されるはずです。

? lshttpd.service - OpenLiteSpeed HTTP Server
     Loaded: loaded (/lib/systemd/system/lshttpd.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-06-12 04:59:01 UTC; 4s ago
    Process: 21331 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS)
   Main PID: 21353 (litespeed)
     CGroup: /system.slice/lshttpd.service
             ??21353 "openlitespeed (lshttpd - main)"
             ??21358 "openlitespeed (lscgid)"
             ??21372 "openlitespeed (lshttpd - #01)"
             ??21373 lsphp "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""

Jun 12 04:58:59 ubuntu systemd[1]: Starting OpenLiteSpeed HTTP Server...
Jun 12 04:58:59 ubuntu lswsctrl[21331]: [OK] litespeed: pid=21353.
Jun 12 04:59:01 ubuntu systemd[1]: Started OpenLiteSpeed HTTP Server.

OpenLiteSpeedは現在実行中で、ポート8088でリッスンしています。次のコマンドで確認できます。

ss -antpl | grep litespeed

次の出力が表示されるはずです。

LISTEN 0      4096         0.0.0.0:8088      0.0.0.0:*    users:(("litespeed",pid=21372,fd=23),("litespeed",pid=21353,fd=23))
LISTEN 0      4096         0.0.0.0:7080      0.0.0.0:*    users:(("litespeed",pid=21372,fd=21),("litespeed",pid=21353,fd=21))

今、ウェブブラウザを開き、URL http://your-server-ip:8088 を入力します。次のページにリダイレクトされます。

OpenLiteSpeedがインストールされました

OpenLiteSpeed用のMariaDBをインストールする

デフォルトでは、MariaDBはUbuntu 22.04のデフォルトリポジトリにあります。次のコマンドを実行するだけでインストールできます。

apt-get install mariadb-server mariadb-client -y

MariaDBがインストールされたら、MariaDBを開始し、次のコマンドでシステム再起動後に自動的に開始されるように設定します。

systemctl start mariadb  
systemctl enable mariadb

次に、MariaDBのインストールを保護する必要があります。次のスクリプトを実行して保護できます。

mysql_secure_installation

このスクリプトは、rootパスワードを設定し、匿名ユーザーを削除し、リモートからのrootログインを禁止し、テストデータベースを削除します。

mysql_secure_installation

次のようにすべての質問に答えます。

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

完了したら、次のステップに進むことができます。

OpenLiteSpeed用のPHPをインストールする

デフォルトでは、PHPはOpenLiteSpeedリポジトリにはありません。したがって、OpenLiteSpeedウェブインターフェースからPHPをコンパイルする必要があります。

OpenLiteSpeed管理パネルにアクセスするには、ウェブブラウザを開き、URL https://your-server-ip:7080 を入力します。次のページが表示されるはずです。

OpenLiteSpeedログイン

次に、以前に作成した管理者ユーザー名とパスワードを入力し、ログインボタンをクリックします。次のページにOpenLiteSpeedダッシュボードが表示されるはずです。

OpenLiteSpeed管理ダッシュボード

次に、ツール > PHPをコンパイルをクリックすると、次のページが表示されます。

PHPをコンパイル

インストールしたいPHPバージョンを選択し、次へボタンをクリックします。次のページが表示されるはずです。

PHPビルドオプション

ビルドオプションを選択し、次へボタンをクリックしてPHPのダウンロードを開始します。プロセスが正常に完了すると、次のページが表示されます。

OpenLiteSpeed Webサーバー用のPHP

次に、ターミナルからサーバーにログインし、次のように事前生成されたスクリプトを実行します。

/usr/local/lsws/phpbuild/buildphp_manual_run.sh

このスクリプトは、PHPと関連モジュールをシステムにダウンロードしてコンパイルします。

結論

おめでとうございます!Ubuntu 22.04サーバーにOpenLiteSpeedを正常にインストールして構成しました。これで、OpenLiteSpeedウェブインターフェースからウェブサイトを簡単に作成および管理できます。詳細については、OpenLiteSpeedの公式ドキュメントを訪問してください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。