このシナリオでは、HTTPS オフロード(SSL オフロード)アプリケーション プロファイル タイプを使用します。Edge はクライアントの HTTPS(SSL セッション)を終了します。サーバへの HTTP でクライアントをロード バランシングを行います。L7 アプリケーション ルールを適用できます。
手順
- Web サーバ証明書を追加します。
- vSphere Web Client にログインします。
- の順にクリックします。
- NSX Edge をダブルクリックします。
- の順に移動します。
- [追加 (Add)] をクリックして、[証明書 (Certificate)] をクリックします。
- 証明書の内容をコピーして、[証明書の内容 (Certificate Contents)] テキスト ボックスに貼り付けます。入力するテキストには「-----BEGIN xxx-----」と「-----END xxx-----」を含める必要があります。
チェーン証明書(サーバ証明書と中間認証局 (CA) 証明書)の場合は、[証明書 (Certificate)] オプションを選択します。チェーン証明書の内容は、次の例のようになります。
-----BEGIN CERTIFICATE----- Server cert -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- Intermediate cert -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- Root cert -----END CERTIFICATE-----
- [プライベート キー (Private Key)] テキスト ボックスで、プライベート キーの内容をコピーして貼り付けます。
プライベート キーの内容は次のようになります。
-----BEGIN RSA PRIVATE KEY----- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -----END RSA PRIVATE KEY-----
証明書の内容(証明書またはプライベート キーの PEM)の先頭には、次のいずれかのプリフィックス文字列が必要です。-----BEGIN PUBLIC KEY----- -----BEGIN RSA PUBLIC KEY----- -----BEGIN CERTIFICATE REQUEST----- -----BEGIN NEW CERTIFICATE REQUEST----- -----BEGIN CERTIFICATE----- -----BEGIN PKCS7----- -----BEGIN X509 CERTIFICATE----- -----BEGIN X509 CRL----- -----BEGIN ATTRIBUTE CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- -----BEGIN DSA PRIVATE KEY----- -----BEGIN EC PARAMETERS----- -----BEGIN EC PRIVATE KEY-----
証明書とプライベート キーの例については、例:証明書とプライベート キーを参照してください。
注:NSX Manager では、次のプリフィックスはサポートされていません。
-----BEGIN ENCRYPTED PRIVATE KEY-----
- HTTPS アプリケーション プロファイルを作成します。
- vSphere Web Client にログインします。
- の順にクリックします。
- NSX Edge をダブルクリックします。
- の順にクリックします。
- [追加 (Add)] をクリックして、アプリケーション プロファイルのパラメータを指定します。
バージョン 手順 NSX 6.4.5 以降 - [アプリケーション プロファイル タイプ (Application Profile Type)] ドロップダウン メニューで、[HTTPS のオフロード (HTTPS Offloading)] を選択します。
- の順にクリックします。
- 手順 1 で追加した Web サーバ証明書を選択します。
NSX 6.4.4 以前 - [タイプ (Type)] ドロップダウン メニューで、[HTTPS] を選択します。
- [サービス証明書の設定 (Configure Service Certificates)] チェック ボックスを選択します。
- 手順 1 で追加した Web サーバ証明書を選択します。
- 仮想サーバを作成します。
- vSphere Web Client にログインします。
- の順にクリックします。
- NSX Edge をダブルクリックします。
- の順にクリックします。
- [追加 (Add)] をクリックして、仮想サーバのパラメータを指定します。
- この仮想サーバを使用可能にするには、仮想サーバを有効にします。
- プロトコルに [HTTPS] を選択します。
- HTTP サーバ(HTTPS サーバではない)で設定されるデフォルト プールを選択します。
- 手順 2 で設定したアプリケーション プロファイルを選択します。
[新規仮想サーバ] ウィンドウで他のパラメータを指定する方法については、仮想サーバの追加を参照してください。