デベロッパー サービス ポータル v. 4.16.05
Apigee が推奨するすべての Private Cloud インストール ポータルでは、ポータルをロードバランサの内側に配置する必要があります。したがって、ポータルではなく、ロードバランサ自体で SSL を構成します。そのため、SSL の構成手順はロードバランサによって異なります。
ポータルでの SSL の使用の概要については、ポータルでの TLS の使用をご覧ください。
ただし、必要に応じて、ポータルをホストするウェブサーバーで SSL を構成できます。デフォルトでは、Apigee によって Apache ウェブサーバーがインストールされます。
- SSL 鍵と証明書を取得します。
- 次のコマンドを使用して、デベロッパー サービス ポータルのインストールの説明に従って、mod_ssl をインストールします。
> yum install mod_ssl - /etc/httpd/conf/httpd.conf を更新します。
- ポート 80 で HTTP アクセスを無効にするには、「Listen 80」を検索してコメントアウトします。
- 次の行をファイルの末尾に追加します。
LoadModule ssl_module modules/mod_ssl.so
443 をリッスンする
- /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 / ホスト名 - SSL は httpd.conf で構成されているため、ssl.conf は必要ありません。
> mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig - Apache を再起動します。
> service httpd restart
鍵ファイルのパスフレーズの入力を求められることがあります。
SSL 経由でポータルにアクセスできるはずです。