HTTPS を使用するようにポータルを構成する

デベロッパー サービス ポータル v. 4.16.09

Apigee が推奨するすべての Private Cloud インストール ポータルでは、ポータルをロードバランサの内側に配置する必要があります。したがって、ポータルではなく、ロードバランサ自体で SSL を構成します。そのため、SSL の構成手順はロードバランサによって異なります。

ポータルでの SSL の使用の概要については、ポータルでの TLS の使用をご覧ください。

ただし、必要に応じて、ポータルをホストするウェブサーバーで SSL を構成できます。デフォルトでは、Apigee によって Apache ウェブサーバーがインストールされます。

  1. SSL 鍵と証明書を取得します。
  2. 次のコマンドを使用して、デベロッパー サービス ポータルのインストールの説明に従って、mod_ssl をインストールします。
    > yum install mod_ssl
  3. /etc/httpd/conf/httpd.conf を更新します。
    1. ポート 80 で HTTP アクセスを無効にするには、「Listen 80」を検索してコメントアウトします。
    2. 次の行をファイルの末尾に追加します。
      LoadModule ssl_module modules/mod_ssl.so
      443 をリッスンする
  4. /etc/httpd/conf/vhosts/devportal.conf を編集して、次の内容を設定します。
    <VirtualHost *:443>
    ServerName localhost
    SSLEngine on
    SSLCertificateFile "<public cert path"
    SSLCertificateKeyFile "<private key path>"
    DocumentRoot "/var/www/ホスト名 / Host / ホスト名 / ホスト名 / ホスト名 / ホスト名 / MongoDB / ホスト名









  5. SSL は httpd.conf で構成されているため、ssl.conf は必要ありません。
    > mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig
  6. Apache を再起動します。
    > service httpd restart
    鍵ファイルのパスフレーズの入力を求められることがあります。

SSL 経由でポータルにアクセスできるはずです。