Webサイトまたはプロジェクトのホスティングに関しては、主なWebサーバーはApacheとNginxです。これらは、エンタープライズ環境で最も広く使用されているWebサーバーの2つであり、テスト目的で通常のLinuxユーザーの間でも使用されています。もう1つのあまり知られていないが、同様に強力で機能が豊富なWebサーバーは、OpenLiteSpeedWebサーバーです。 OpenLiteSpeed Webサーバーは、Apacheの代替と見なされているLiteSpeedEnterpriseWebサーバーのオープンソースバージョンです。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がDebianLinuxシステムで関連するOpenLiteSpeedクエリを実行するのを定期的に支援しています。
これに関連して、OpenLiteSpeedWebサーバーをFocalFossa(Ubuntu 20.04)にインストールする方法を検討します。
OpenLiteSpeed Webサーバーの機能:
- オーバーヘッドが少なく、優れたスケーラビリティを約束するイベント駆動型アーキテクチャ。
- 帯域幅調整とAnti-DDoS。
- Apache書き換えルールとの互換性。
- HTTP v/3およびHTTPv/2のサポート。
- 組み込みのWeb管理インターフェース。
- PageSpeedの最適化。
- 最新バージョンのPHPのサポート。
UbuntuにOpenLiteSpeedWebサーバーをインストールする手順
1.OpenLiteSpeedリポジトリを有効にする
まず、rootユーザーとしてログインし、以下のコマンドに示すように、OpenLiteSpeedリポジトリをインスタンスに追加します。
$ wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | bash
このコマンドは、オンラインのOpenLiteSpeedリポジトリに接続し、リポジトリをダウンロードして、LiteSpeedGPGキーを登録します。その後、パッケージインデックスを更新して、新しいOpenLiteSpeedリポジトリと同期します。
完了したら、APTパッケージマネージャーを使用してOpenLiteSpeedをインストールします。次に、次のコマンドを実行します。
$ sudo apt install openlitespeed
2.OpenLiteSpeedのPHPサポートを有効にします
デフォルトでは、OpenLiteSpeedは安定したバージョンのPHPを提供していません。そのことを念頭に置いて、PHPでWebページをサポートするには、安定したPHPバージョンをインストールする必要があります。ここ。 PHP7.4を他のパッケージや依存関係と一緒にインストールしています。次に、次のコマンドを実行します。
$ sudo apt install lsphp74
次に、次に進み、以下のコマンドで提供されるシンボリックリンクを作成します。
$ ln -sf /usr/local/lsws/lsphp74/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5
3.OpenLiteSpeedWebサーバーを起動します
最後に、以下のコマンドを発行してOpenLiteSpeedを起動します。
$ sudo /usr/local/lsws/bin/lswsctrl start
OpenLiteSpeedは、デフォルトでポート8088でリッスンし、ポート7080でWebGUI管理インターフェイスも提供します。これらのポートは両方とも開いている必要があります。 OpenLiteSpeedがこれらのポートの両方をリッスンしていることを確認するには、次のようにnetstatコマンドを実行します。
$ sudo netstat -pnltu | grep -i openlitespeed
4.コントロールパネルの管理者パスワードを設定します
管理ダッシュボードにアクセスするには、ユーザー名とパスワードを設定する必要があります。これを実行するには、次のコマンドを実行します。
$ sudo /usr/local/lsws/admin/misc/admpass.sh
管理者ユーザーのユーザー名とパスワードを必ず指定してください。完了したら、表示されているURLにアクセスします:
http://server-ip:7080/
ユーザー名とパスワードを入力し、[ログイン]をクリックしてOpenLiteSpeedダッシュボードにアクセスします。
5.ポート8088ではなくポート80をリッスンするようにOpenLiteSpeedを構成します
前述のように、OpenLiteSpeedWebサーバーはデフォルトでポート8088でリッスンします。現在、ユーザーはWebページにアクセスするたびにポート番号を指定する必要があるため、これは望ましくありません。
そのため、ポートをデフォルトのポート80に変更するのが賢明です。これは、大多数のWebサーバーで使用されている従来のポートです。左側のサイドバーで、[リスナー]オプションをクリックしてから、[検索]ボタンをクリックします。
[アドレス設定]の下に、デフォルトのポートが8088として示されていることがわかります。[編集]ボタンを押してください。
そして、ポートをポート80に設定します。最後に、[保存]アイコンをクリックして変更を有効にします。
次に、OpenLiteSpeedWebサーバーを再起動します。
次回サーバーのアドレスを参照すると、ポート番号を指定しなくてもデフォルトのWebページが表示されます。