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 インストール
Debian では、まずターミナルを開いて次のコマンドを使用して OpenLiteSpeed リポジトリをシステムに追加します。
$ wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
この
wget
コマンドは、OpenLiteSpeed の公式 Web サイトからシェル スクリプトをダウンロードし、システムにリポジトリを追加できます。コマンドをsudo bash
にパイプすると、ダウンロード後にスクリプトを 1 つのコマンドで実行できます。次に、パッケージ キャッシュを更新し、OpenLiteSpeed Web サーバーをインストールします。
$ sudo apt update $ sudo apt install openlitespeed
次に、次のコマンドを使用して OpenLiteSpeed Web サーバーを起動し、その後のシステム起動時に自動的に起動するように構成します。
$ sudo systemctl start lsws $ sudo systemctl enable lsws
ufw ファイアウォール (Debian ベースのシステム) を使用している場合は、他の人が Web サイトにアクセスできるように、次のポートでのアクセスを許可する必要があります。
$ sudo ufw allow 7080,80,443,8088/tcp Rules updated Rules updated (v6)
警告
ポート7080
は Web サーバーの管理パネルです。これを一般公開したくないかもしれません。これで、最初の Web サイトが起動して実行されるはずです。 Firefox または別の Web ブラウザを開いて、次のページに移動します。
http://localhost:8088
または、
localhost
の代わりにホスト名、IP アドレス、または完全修飾ドメイン名を使用することもできます。root 権限で次のスクリプトを実行して、管理ページのユーザー名とパスワードを設定します。
$ sudo /usr/local/lsws/admin/misc/admpass.sh
次に、次のアドレスで OpenLiteSpeed 管理パネルを確認できます。
http://localhost:7080
無効な SSL 証明書に関するエラーが表示される場合があります。安全に続行できます。前の手順で構成した資格情報を使用してログインします。
PHP は OpenLiteSpeed の依存関係として自動的にインストールされているはずです。 PHP 構成をチェックし、次の場所に移動して動作することを確認します。
http://localhost:8088/phpinfo.php
-
データベースが必要な場合 (たとえば、WordPress またはその他のコンテンツ管理システムのインストール用)、次のコマンドを使用して Debian システムに MariaDB をインストールできます。
$ sudo apt install mariadb-server mariadb-client
次に、MySQL/MariaDB 設定を構成するには、次のコマンドを実行します。
$ sudo mysql_secure_installation
最初の応答は空白のままにして、Enter キーを押します。残りのプロンプトに対しては
y
(はい) と応答し、プロンプトが表示されたら root パスワードを設定する必要があります。このセットアップはほんの少しで完了します。Web サイトのファイルは、デフォルトでは次のディレクトリにあります。
$ cd /usr/local/lsws/Example/html
もちろん、この設定や他の多くの設定は、OpenLiteSpeed 管理パネル内で簡単に変更できます。
CentOS への OpenLiteSpeed のインストール
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
次に、OpenLiteSpeed Web サーバーをインストールします。
$ sudo dnf install openlitespeed
次に、次のコマンドを使用して OpenLiteSpeed Web サーバーを起動し、その後のシステム起動時に自動的に起動するように構成します。
$ sudo systemctl start lsws $ sudo systemctl enable lsws
firewalld (RHEL ベースのシステム) を使用している場合は、次の方法でポートへのアクセスを許可できます。
$ sudo firewall-cmd --zone=public --permanent --add-port={80/tcp,443/tcp,7080/tcp,8088/tcp} $ sudo firewall-cmd --reload
警告
ポート7080
は Web サーバーの管理パネルです。これを一般公開したくないかもしれません。これで、最初の Web サイトが起動して実行されるはずです。 Firefox または別の Web ブラウザを開いて、次のページに移動します。
http://localhost:8088
または、
localhost
の代わりにホスト名、IP アドレス、または完全修飾ドメイン名を使用することもできます。root 権限で次のスクリプトを実行して、管理ページのユーザー名とパスワードを設定します。
$ sudo /usr/local/lsws/admin/misc/admpass.sh
次に、次のアドレスで OpenLiteSpeed 管理パネルを確認できます。
http://localhost:7080
無効な SSL 証明書に関するエラーが表示される場合があります。安全に続行できます。前の手順で構成した資格情報を使用してログインします。
PHP は OpenLiteSpeed の依存関係として自動的にインストールされているはずです。 PHP 構成をチェックし、次の場所に移動して動作することを確認します。
http://localhost:8088/phpinfo.php
データベースが必要な場合 (たとえば、WordPress またはその他のコンテンツ管理システムのインストール用)、次のコマンドを使用して RHEL ベースのシステムに MariaDB をインストールできます。
$ sudo dnf install mariadb-server mariadb-client
次に、MySQL/MariaDB 設定を構成するには、次のコマンドを実行します。
$ sudo mysql_secure_installation
最初の応答は空白のままにして Enter キーを押します。残りのプロンプトに対しては
y
(はい) と応答し、プロンプトが表示されたら root パスワードを設定する必要があります。このセットアップはほんの少しで完了します。Web サイトのファイルは、デフォルトでは次のディレクトリにあります。
$ cd /usr/local/lsws/Example/html
もちろん、この設定や他の多くの設定は、OpenLiteSpeed 管理パネル内で簡単に変更できます。
最後に
このチュートリアルでは、Linux システムに OpenLiteSpeed をインストールする方法を説明しました。 OpenLiteSpeed は、Apache よりも高速な結果を誇る、高速かつ最小限の Web サーバーです。また、GUI バックエンドも備えているため、設定が非常に簡単になります。 Debian ベースおよび CentOS ベースのシステムでは起動して実行するのがかなり簡単なので、Web ホスティングのニーズに対してどのように機能するかを確認する価値があります。