ウェブサイト検索

Linux での OpenLiteSpeed のインストール


OpenLiteSpeed は、LiteSpeed Web Server Enterprise のオープン ソース バージョンです。これは、Apache や NGINX のような Web サーバーであり、すべての Linux システムにインストールできます。 OpenLiteSpeed は拡張性が高く、WordPress のパフォーマンスを高速化し、最小限のハードウェア仕様で動作するように開発されています。

このチュートリアルでは、OpenLiteSpeed Web サーバーをすべての主要な Linux ディストリビューションにインストールするための手順を段階的に説明します。具体的には、Ubuntu などの Debian Linux ベースのシステムと、AlmaLinux、CentOS、Rocky Linux、Fedora などの Red Hat Enterprise Linux ベースのシステムの手順について説明します。

このチュートリアルでは次のことを学びます:

  • Debian および Ubuntu ベースのディストリビューションに OpenLiteSpeed をインストールする方法

  • RHEL および CentOS ベースのディストリビューションに OpenLiteSpeed をインストールする方法

  • OpenLiteSpeed Web サーバーの基本構成とテスト

OpenLiteSpeed Web サーバーをインストールする方法のステップバイステップの説明

手順は、OpenLiteSpeed を Debian ベースのディストリビューションにインストールするか、RHEL ベースのディストリビューションにインストールするかによって異なります。システムに適用される以下の適切なコマンドに従ってください。

Debian への OpenLiteSpeed インストール

  1. Debian では、まずターミナルを開いて次のコマンドを使用して OpenLiteSpeed リポジトリをシステムに追加します。

    
    $ wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
    

    この wget コマンドは、OpenLiteSpeed の公式 Web サイトからシェル スクリプトをダウンロードし、システムにリポジトリを追加できます。コマンドを sudo bash にパイプすると、ダウンロード後にスクリプトを 1 つのコマンドで実行できます。

  2. 次に、パッケージ キャッシュを更新し、OpenLiteSpeed Web サーバーをインストールします。

    
    $ sudo apt update
    $ sudo apt install openlitespeed
    
  3. 次に、次のコマンドを使用して OpenLiteSpeed Web サーバーを起動し、その後のシステム起動時に自動的に起動するように構成します。

    
    $ sudo systemctl start lsws
    $ sudo systemctl enable lsws
    
  4. ufw ファイアウォール (Debian ベースのシステム) を使用している場合は、他の人が Web サイトにアクセスできるように、次のポートでのアクセスを許可する必要があります。

    
    $ sudo ufw allow 7080,80,443,8088/tcp
    Rules updated
    Rules updated (v6)
    

    警告
    ポート 7080 は Web サーバーの管理パネルです。これを一般公開したくないかもしれません。

  5. これで、最初の Web サイトが起動して実行されるはずです。 Firefox または別の Web ブラウザを開いて、次のページに移動します。

    
    http://localhost:8088
    

    または、localhost の代わりにホスト名、IP アドレス、または完全修飾ドメイン名を使用することもできます。

  6. root 権限で次のスクリプトを実行して、管理ページのユーザー名とパスワードを設定します。

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

  7. 次に、次のアドレスで OpenLiteSpeed 管理パネルを確認できます。

    
    http://localhost:7080
    

    無効な SSL 証明書に関するエラーが表示される場合があります。安全に続行できます。前の手順で構成した資格情報を使用してログインします。

  8. PHP は OpenLiteSpeed の依存関係として自動的にインストールされているはずです。 PHP 構成をチェックし、次の場所に移動して動作することを確認します。

    
    http://localhost:8088/phpinfo.php
    

  9. データベースが必要な場合 (たとえば、WordPress またはその他のコンテンツ管理システムのインストール用)、次のコマンドを使用して Debian システムに MariaDB をインストールできます。

    
    $ sudo apt install mariadb-server mariadb-client
    
  10. 次に、MySQL/MariaDB 設定を構成するには、次のコマンドを実行します。

    
    $ sudo mysql_secure_installation
    

    最初の応答は空白のままにして、Enter キーを押します。残りのプロンプトに対しては y (はい) と応答し、プロンプトが表示されたら root パスワードを設定する必要があります。このセットアップはほんの少しで完了します。

  11. Web サイトのファイルは、デフォルトでは次のディレクトリにあります。

    
    $ cd /usr/local/lsws/Example/html
    

    もちろん、この設定や他の多くの設定は、OpenLiteSpeed 管理パネル内で簡単に変更できます。

CentOS への OpenLiteSpeed のインストール

  1. CentOS では、次のコマンドを使用して epel-release リポジトリと LiteSpeed リポジトリをインストールします。

    
    $ sudo dnf install epel-release
    $ sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
    
  2. 次に、OpenLiteSpeed Web サーバーをインストールします。

    
    $ sudo dnf install openlitespeed
    
  3. 次に、次のコマンドを使用して OpenLiteSpeed Web サーバーを起動し、その後のシステム起動時に自動的に起動するように構成します。

    
    $ sudo systemctl start lsws
    $ sudo systemctl enable lsws
    
  4. firewalld (RHEL ベースのシステム) を使用している場合は、次の方法でポートへのアクセスを許可できます。

    
    $ sudo firewall-cmd --zone=public --permanent --add-port={80/tcp,443/tcp,7080/tcp,8088/tcp}
    $ sudo firewall-cmd --reload
    

    警告
    ポート 7080 は Web サーバーの管理パネルです。これを一般公開したくないかもしれません。

  5. これで、最初の Web サイトが起動して実行されるはずです。 Firefox または別の Web ブラウザを開いて、次のページに移動します。

    
    http://localhost:8088
    

    または、localhost の代わりにホスト名、IP アドレス、または完全修飾ドメイン名を使用することもできます。

  6. root 権限で次のスクリプトを実行して、管理ページのユーザー名とパスワードを設定します。

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

  7. 次に、次のアドレスで OpenLiteSpeed 管理パネルを確認できます。

    
    http://localhost:7080
    

    無効な SSL 証明書に関するエラーが表示される場合があります。安全に続行できます。前の手順で構成した資格情報を使用してログインします。

  8. PHP は OpenLiteSpeed の依存関係として自動的にインストールされているはずです。 PHP 構成をチェックし、次の場所に移動して動作することを確認します。

    
    http://localhost:8088/phpinfo.php
    

  9. データベースが必要な場合 (たとえば、WordPress またはその他のコンテンツ管理システムのインストール用)、次のコマンドを使用して RHEL ベースのシステムに MariaDB をインストールできます。

    
    $ sudo dnf install mariadb-server mariadb-client
    
  10. 次に、MySQL/MariaDB 設定を構成するには、次のコマンドを実行します。

    
    $ sudo mysql_secure_installation
    

    最初の応答は空白のままにして Enter キーを押します。残りのプロンプトに対しては y (はい) と応答し、プロンプトが表示されたら root パスワードを設定する必要があります。このセットアップはほんの少しで完了します。

  11. Web サイトのファイルは、デフォルトでは次のディレクトリにあります。

    
    $ cd /usr/local/lsws/Example/html
    

    もちろん、この設定や他の多くの設定は、OpenLiteSpeed 管理パネル内で簡単に変更できます。

最後に

このチュートリアルでは、Linux システムに OpenLiteSpeed をインストールする方法を説明しました。 OpenLiteSpeed は、Apache よりも高速な結果を誇る、高速かつ最小限の Web サーバーです。また、GUI バックエンドも備えているため、設定が非常に簡単になります。 Debian ベースおよび CentOS ベースのシステムでは起動して実行するのがかなり簡単なので、Web ホスティングのニーズに対してどのように機能するかを確認する価値があります。

関連記事: