Webサーバー · 1 min read · Nov 29, 2025

Debian 10にOpenLiteSpeed Webサーバーをインストールして構成する方法

OpenLiteSpeedは、LiteSpeed Technologiesによって開発された無料のオープンソースで軽量なHTTPサーバーです。OpenLiteSpeedは、Debian、Ubuntu、Mac OS、FreeBSDなど、多くのオペレーティングシステムをサポートしています。WebブラウザからWebサーバーを管理するためのWebベースのユーザーインターフェースを提供します。OpenLiteSpeedは、ウェブサイトを簡単に作成および管理するために使用されます。これは強力でモジュラーなHTTPサーバーであり、数十万の同時接続を処理することができます。

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

要件

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

始めに

まず、最新バージョンのパッケージで更新する必要があります。次のコマンドを実行して更新できます。

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

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

次に、次のコマンドを使用して必要な依存関係をインストールします。

apt-get install 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

すべての必要な依存関係がインストールされたら、次のステップに進むことができます。

OpenLiteSpeedのインストールと構成

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

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

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

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

tar -xvzf openlitespeed-1.5.2.tgz

次に、openlitespeed-1.5.2ディレクトリに移動し、次のコマンドを使用してOpenLiteSpeedをインストールします。

cd openlitespeed-1.5.2  
sh install.sh

OpenLiteSpeedをインストールした後、Webインターフェースの管理者パスワードを構成する必要があります。次のコマンドを使用して行うことができます。

/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 Webサービスを開始します。

/etc/init.d/lsws start

OpenLiteSpeedは現在実行中で、ポート8088でリッスンしています。Webブラウザを開き、URL http://your-server-ip:8088 を入力します。次のページにリダイレクトされます。

Debian 10のOpenLiteSpeed Webサーバー

OpenLiteSpeed用のMariaDBのインストール

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

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

MariaDBが保護されたら、次のコマンドを使用してMariaDBシェルにログインします。

mysql -u root

次に、次のコマンドを実行してプラグイン認証を無効にします。

MariaDB [(none)]>use mysql;  
MariaDB [(none)]>update user set plugin='' where User='root';

次に、特権をフラッシュし、次のコマンドを使用してMariaDBシェルから退出します。

MariaDB [(none)]>flush privileges;  
MariaDB [(none)]>exit;

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

OpenLiteSpeed用のPHPのインストール

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

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

OpenLiteSpeed用のPHP

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

OpenLiteSpeedダッシュボード

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

OpenLiteSpeed PHPをコンパイル

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

ビルドオプションの選択

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

ソースコードのダウンロード

次に、次へボタンをクリックします。次のページが表示されるはずです。

LWSにPHPをインストール

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

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

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

次のコマンドを使用してインストールプロセスを確認できます。

tail -f /usr/local/lsws/phpbuild/buildphp_1563016683.8.log

インストールが正常に完了すると、次の出力が表示されるはずです。

copy compiled php binary to litespeed directory
cd /usr/local/lsws//fcgi-bin
ln -sf lsphp-7.3.6 lsphp7

==============================================
Finished building PHP 7.3.6 with LSAPI
==============================================
Sat 13 Jul 2019 08:07:36 AM EDT

DONE

おめでとうございます!Debian 10サーバーにOpenLiteSpeedを正常にインストールして構成しました。これでOpenLiteSpeedを使用して簡単にウェブサイトをホストできます。詳細については、OpenLiteSpeedの公式ドキュメントを訪問してください。OpenLiteSpeed Doc

Share: X/Twitter LinkedIn

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

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