GNU/Linux >> Linux の 問題 >  >> Ubuntu

MariaDBと一緒にUbuntu18.04にOpenLiteSpeedサーバーをインストールして構成する方法

OpenLiteSpeedは、人気のあるLiteSpeedサーバーの軽量でオープンソースバージョンです。 WebGUIベースの管理パネルが付属しており、パネル自体からほとんどすべてを構成できるため、他のWebサーバーとは異なります。

このチュートリアルでは、PHP7.2およびMariaDBサーバーとともにUbuntu18.04にOpenLiteSpeedサーバーをインストールする方法について学習します。

前提条件
  • Ubuntu18.04ベースのサーバー
  • root権限を持つユーザーアカウント
ステップ1-OpenLiteSpeedをインストールします

Sudoユーザーに切り替える

次のコマンドを実行してsudoユーザーに切り替え、最初のコマンドを実行してOpenLiteSpeedリポジトリを追加および更新できるようにします。

sudo -i

次のコマンドは、OpenLiteSpeedサーバーのインストールに必要なリポジトリを追加します。

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

'exit'と入力します 通常のユーザーに戻すには。

このコマンドは、bashスクリプトをダウンロードして実行し、OpenLiteSpeedリポジトリを追加および更新します。次のコマンドを実行して、サーバーの最新バージョンをインストールします。

sudo apt install openlitespeed

サーバーが正常にインストールされたかどうかを確認するには、ブラウザを開いて `http:// yourdomainname:8088`にアクセスします。インストールが成功した場合は、次のWebページが表示されます。

注: OpenLiteSpeedサーバーはデフォルトでポート8088で実行され、後で設定パネルで変更できます。

OpenLiteSpeedのデフォルトのインストールには、PHP5.6.xバージョンが含まれています。しかし、私たちはそれを望んでいません。このチュートリアルの後半で、PHP7.2の独自のコピーをインストールします。したがって、次のステップはPHP7.2をインストールすることです。

ステップ2-PHPをインストールする

PHPをインストールするには、基本的にOpenLiteSpeedサーバーで動作するようにPHPでコンパイルされたlsphpというパッケージをインストールする必要があります。次のコマンドを実行して、PHPとそのモジュールのいくつかをインストールします。

sudo apt install lsphp72 lsphp72-curl lsphp72-imap lsphp72-mysql lsphp72-intl lsphp72-pgsql lsphp72-sqlite3 lsphp72-tidy lsphp72-snmp

利用可能なPHPパッケージは他にもいくつかあります。必要に応じて、次のコマンドを使用して、使用可能なすべてのPHPパッケージを一覧表示できます

apt-cache search lsphp72

インストールしたいものを選んで選択できます。

ステップ3-MariaDBサーバーをインストールする

MariaDBはMySQLのドロップイン代替品です。つまり、MariaDBを実行および操作するコマンドはMySQLのコマンドと同じです。 MariaDBをインストールするには、次のコマンドを発行します

sudo apt install mariadb-server

次のコマンドを実行して、rootパスワードの指定、匿名ユーザーの削除、rootログインのリモートでの禁止、テストテーブルの削除などのデフォルト設定を実行します。すべての場合に[はい]を押して、強力なルートパスワードを選択します。

sudo mysql_secure_installation

ルートパスワードの設定には注意が必要です。 MariaDBはデフォルトで、システムrootユーザーがパスワードなしでMariaDBにログインできるようにします。ただし、サードパーティのアプリケーションを使用してroot経由でアクセスする場合は、パスワードが必須です。そうしないと、PHPMyAdminなどのアプリが失敗します。このためには、MariaDBのデフォルトオプションであるプラグインベースの認証を無効にする必要があります。

プラグイン認証を無効にするには、最初に次のコマンドを使用してMySQLプロンプトを入力します

sudo mysql -u root

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

use mysql;
update user set plugin='' where User='root';
flush privileges;
exit

この後、MariaDBサービスを再起動します。

sudo systemctl restart mariadb.service

それでおしまい。次回MySQLにログインするときは、次のコマンドを使用します

sudo mysql -u root -p

また、最初に設定したルートパスワードの入力を求められます。

ステップ4-OpenLiteSpeedを構成する

サーバーを構成する時が来ました。管理パネルにアクセスするには、 http:// yourdomainname:7080/。にアクセスします。 はい、それは管理パネルがポート 7080にあることを意味します デフォルトでは。デフォルトのユーザー名はadmin デフォルトのパスワードは123456

ログインすると、次の画面が表示されます。

最初に変更する必要があるのは、デフォルトのポートです。

リスナーにアクセス カテゴリをクリックし、デフォルトに対して[表示]ボタンをクリックします。次のページのリスナーのデフォルト>一般ページ 、右側の[編集]アイコンをクリックして、ポートを8080から80に変更します。[保存]をクリックして、グレースフルリスタートを実行します。

管理パネルのポートを変更する場合は、WebAdmin設定>>リスナーセクションにアクセスしてください。 adminListenerに対して表示ボタンをクリックします 。次のページの[編集]ボタンをクリックすると、ここで選択したポートを選択できます。 [保存]をクリックし、完了時にグレースフルリスタートします。

管理パネルのデフォルトのパスワードも変更する必要があります。これを行うには、WebAdmin設定にアクセスします セクションをクリックし、[[ユーザー]タブ]をクリックします 。管理者に対してリストされている編集ボタンをクリックし、パスワードを変更します。 [保存]をクリックし、[グレースフルリスタート]をクリックして変更を加えます。

管理パスワードを忘れた場合は、次のコマンドを実行してリセットできます

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

このスクリプトを使用すると、新しい管理IDとパスワードを使用できます。

OpenLiteSpeedはデフォルトでPHP5.6に同梱されていますが、これは絶対に必要ないため、このチュートリアルを書いている時点で最新のPHP7.2に手動で切り替える必要があります。

サーバー構成に移動します セクションを作成し、[外部アプリ]タブをクリックします。その下に、 LiteSpeed SAPIがあります。 lsphpという名前のアプリ。右側の編集ボタン(中央のボタン)をクリックすると、新しいページが開きます。次の変更を行います

- Name: lsphp72
- Address: uds://tmp/lshttpd/lsphp.sock
- Max Connections: 35
- Environment:
- PHP_LSAPI_MAX_REQUESTS=500
- PHP_LSAPI_MAX_REQUESTS=500
- Command: $SERVER_ROOT/lsphp72/bin/lsphp

他のすべてはデフォルトのままにします。次に、[スクリプトハンドラー]タブに切り替えて、 LiteSpeed SAPIに対して[編集]をクリックします。 次の変更を行います

- Handler Name: lsphp72

[保存]をクリックします。次に、右上の**グレースフルリスタート**ボタンをクリックして変更を保存します。これにより、OpenLiteSpeedサーバーで動作するようにPHP7.2がセットアップされます。 PHPが正しく機能しているかどうかを確認するには、 http://yourdomainname/phpinfo.phpにアクセスしてください。 ブラウザから。

これがこのチュートリアルのすべての人です。ご不明な点がございましたら、コメント欄に投稿してください。サーバーの詳細については、OpenLiteSpeed.orgにアクセスしてください


Ubuntu
  1. Ubuntu20.04にDHCPサーバーをインストールして構成する方法

  2. UbuntuにRedisサーバーをインストールして構成する方法

  3. Ubuntu18.04にMariaDBGaleraクラスターをインストールして構成する方法

  1. Ubuntu20.04にNFSサーバーをインストールして構成する方法

  2. Ubuntu20.04にMariadb10をインストールして構成する方法

  3. Ubuntu20.10にOpenLiteSpeedWebサーバーPHPとMariaDBをインストールする方法

  1. Ubuntu20.04にVNCをインストールして構成する方法

  2. Ubuntu18.04にVNCをインストールして構成する方法

  3. Ubuntu18.04にNFSサーバーをインストールして構成する方法