このチュートリアルでは、UbuntuでのOpenLiteSpeedとPHPのインストールと構成を段階的に説明します。
OpenLiteSpeedは、LiteSpeedTechnologiesによって開発された無料のオープンソースの軽量HTTPサーバーです。これは強力なモジュラーHTTPサーバーであり、少ないリソース使用量で数十万の同時接続を処理できます。 OpenLiteSpeedは、比類のないパフォーマンス、セキュリティ、スケーラビリティ、シンプルさ、最適化をすべて1つのパッケージにバンドルして提供します。
OpenLiteSpeedは、Webブラウザを介してWebサーバーを管理するためのWebベースのユーザーインターフェイスを提供します。 Apache Webサーバーと同じ構成を使用し、Apacheが提供するほとんどの機能と互換性があります。
1。現在のUbuntuシステムをアップグレードする
以下のチュートリアルを実行する前に、次のapt
を実行して、Ubuntuシステムが最新であることを確認することが重要です。 ターミナルのコマンド:
sudo apt update
sudo apt upgrade
2。 OpenLiteSpeedリポジトリを追加する
OpenLiteSpeedは、サーバーのダウンロードとインストールに使用できるソフトウェアリポジトリを提供します。ただし、最初に、Ubuntuのデフォルトリポジトリに含まれていないため、Ubuntuシステムに追加する必要があります。
そのため、OpenLiteSpeedが提供する公式スクリプトを使用して、Ubuntuシステムに正しいリポジトリを自動的に追加します。
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
3。 OpenLiteSpeedWebサーバーをインストールする
リポジトリが追加されると、以下のコマンドを使用してOpenLiteSpeedサーバーをインストールできるようになります。
sudo apt install openlitespeed
次に、次のコマンドを使用してOpenLiteSpeedサービスのステータスを確認します。
sudo systemctl status lshttpd
4。 OpenLiteSpeed用のPHP8をインストールする
OpenLiteSpeedをインストールすると、OpenLiteSpeed用に作成されたPHP7.3ビルドが自動的にインストールされます。次のコマンドでPHP8.0をインストールできます。
sudo apt install lsphp80 lsphp80-mysql lsphp80-common lsphp80-opcache lsphp80-curl
すべてのパッケージがインストールされたら、次のステップに進むことができます。別のバージョンのPHPをインストールする場合は、lsphp80
を置き換えるだけです。 lsphp74
を使用 、たとえば。
5。 OpenLiteSpeed管理者パスワードの設定
OpenLiteSpeedは、デフォルトでポート7080でリッスンするWebコンソールを提供します。それにアクセスするには、管理者のユーザー名とパスワードを設定する必要があります。
以下のコマンドを実行すると、管理者のユーザー名とパスワードを入力するよう求められます。 Enter
を押す 新しいユーザー名を選択せずに、デフォルトでadmin
新しい管理ユーザー名として。ユーザー名の入力の後にパスワードが続きます。パスワードを再入力してEnterキーを押します。
sudo /usr/local/lsws/admin/misc/admpass.sh
6。 OpenLiteSpeed管理コンソールにアクセスする
ブラウザでhttp://your-server-ip:7080
にアクセスします 以下に示すようなログインページが表示されます。 管理者ユーザー名を入力します およびパスワード 「ログイン」をクリックします ボタン。
その後、OpenLiteSpeedダッシュボードビューが表示されます。
ここで、Webサーバーの構成の大部分が行われます。
7。 OpenLiteSpeed用にPHP8を構成する
次に、「サーバー構成」をクリックします 左側の[]メニューをクリックし、[外部アプリ]をクリックします " タブ。新しいPHP8構成を追加するには、「 +」の追加をクリックします 右側の「」ボタン。
タイプには、「LiteSpeedSAPIアプリ」を選択します 」をクリックし、「次へ」をクリックします 」ボタン。
次の情報を提供します:
- 名前: lsphp80
- 住所: uds://tmp/lshttpd/lsphp.sock
- 最大接続数: 100
- 初期リクエストタイムアウト(秒): 60
- 再試行タイムアウト(秒): 0
- コマンド: lsphp80 / bin / lsphp
次に、[保存]をクリックします ボタンをクリックして構成を保存します。
次のページが表示されます。
次に、OpenLiteSpeedのデフォルトのPHPをPHP8.0バージョンに変更する必要があります。 「スクリプト」をクリックします ハンドラー」 タブをクリックしてから、[編集]をクリックします ボタン。
lsphp80
を選択します [ハンドラ名]のプルダウンメニューから 」をクリックし、[保存]をクリックします ボタン。
次のページが表示されます。
8。 OpenLiteSpeedのデフォルトポートを変更する
デフォルトでは、OpenLiteSpeedはポート8088
でリッスンします 。ポート80
を使用するように変更できます 代わりに、これがHTTPリクエストのデフォルトポートです。
これを行うには、[リスナー]をクリックします インターフェースの左側にあるオプションのリストにある」。次に、右側の[アクション]の下にあります 「」をクリックし、「表示」をクリックします 」アイコン。
これにより、デフォルトのリスナーに関する詳細が記載されたページが読み込まれます。 [編集]をクリックします アドレス設定の「」アイコン。
デフォルトのリスナーアドレス設定で、ポートを8088
から変更します 80
へ [保存]をクリックします 」(フロッピーディスク)アイコンで設定を保存します。
次に、[再起動]をクリックします 」アイコンを選択し、正常な再起動を実行して変更を適用します。
プロンプトが表示されたら、「 Go」を押します 」ボタン。
これで、URL http://your-server-ip
を使用してOpenLiteSpeedWebサーバーにアクセスできます。 。
http://your-server-ip/phpinfo.php
と入力することもできます ブラウザで、OpenLiteSpeedWebサーバーを使用してPHP8をテストします。その結果、以下のようなphpinfoページが表示されます。
結論
おめでとう!この時点で、OpenLiteSpeedとPHP8がインストールされてUbuntuで実行されているはずです。このチュートリアルがお役に立てば幸いです。
OpenLiteSpeedWebサーバーでできることはたくさんあります。 OpenLiteSpeedの詳細については、公式ドキュメントを参照してください。
いつものように、下のコメントボックスであなたの考えを自由に共有してください。