前回の記事では、ubuntuにopenlitespeedサーバーをインストールする方法を見てきました。このチュートリアルでは、VirtualHostをサーバーに追加する方法を説明します。
では、始めましょう
仮想ホストを作成する
まず、仮想ホストのディレクトリを作成します。仮想ホストに「unixcop」という名前を付けます。コマンドラインで、LSWSディレクトリに移動し、次のディレクトリを作成します。
cd /usr/local/lsws
sudo mkdir unixcop
sudo mkdir unixcop/{conf,html,logs}
次に、lsadm:lsadm(WebAdminコンソールユーザー)がconfを所有するようにして、WebAdminコンソールのみが構成を操作できるようにします。 (他のユーザーに構成を操作する権限を許可しないでください。)
sudo chown lsadm:lsadm unixcop/conf
次に、WebAdminコンソール>仮想ホスト>追加に移動して、仮想ホストをOpenLiteSpeedに追加します
仮想ホストの名前、仮想ホストのルートファイル、および仮想ホストの構成ファイルを入力する必要があります。また、このサイトでスクリプトを有効にするかどうか、およびユーザーがサイトからこの仮想ホストルートの外部のコンテンツにアクセスできるかどうかを選択する必要があります(制限付き)。
次のように作成して変更します:
[全般]タブに移動して、ドキュメントルートを次のようにします
リスナーの作成と割り当て
WebAdminコンソール>リスナーに移動します。
1つのリスナーですべてのローカルIPアドレスをリッスンすることも、各リスナーが特定のIPアドレスのみをリッスンする複数のリスナーを作成することもできます。多くのユーザーは、1つのリスナーを使用して別のドメインにマップする方が簡単ですが、たとえば、特定のサイト用に特定のサーバープロセッサを確保したい場合は、複数のリスナーを使用すると便利です。
特別なことは何も必要ないので、デフォルトのリスナーに移動します
[仮想ホストマッピング]をクリックし、[追加]アイコンをクリックします
次の詳細を追加します(私の環境による)
グレースフルリスタート
完了したら、正常に再起動します
以上です !完了したら、ダッシュボードの仮想ホストセクションを確認してください。yuoにはunixcopが表示されます
OpenLiteSpeedはServerNameIndication(SNI)をサポートしており、ユーザーは仮想ホストレベルでSSL証明書を設定できます。これは、SSL証明書が異なる仮想ホスト(Webサイト)が同じIPアドレスとポート番号で動作できることを意味します。安全なサイトが一意の証明書を持つために、異なるリスナー(およびIPベースのホスティング)は必要ありません。