Портал сервисов для разработчиков версии 4.16.09
Все рекомендуемые Apigee установки портала в частном облаке требуют, чтобы портал находился за балансировщиком нагрузки. Поэтому SSL настраивается на самом балансировщике нагрузки, а не на портале. Поэтому процедура настройки SSL зависит от балансировщика нагрузки.
Общие сведения об использовании SSL на портале приведены в разделе Использование TLS на портале.
Однако при необходимости вы можете настроить SSL на веб-сервере, на котором размещен портал. По умолчанию Apigee устанавливает веб-сервер Apache.
- Получите ключ и сертификат SSL.
- Убедитесь, что вы установили mod_ssl, как описано в разделе Установка портала Developer Services, с помощью команды:
> yum install mod_ssl - Обновите файл /etc/httpd/conf/httpd.conf:
- Если вы хотите отключить доступ по HTTP через порт 80, найдите строку Listen 80 и закомментируйте ее.
- Добавьте в конец файла следующие строки:
LoadModule ssl_module modules/mod_ssl.so
Listen 443
- Настройте виртуальный хост, добавив в файл /etc/httpd/conf/vhosts/devportal.conf следующие строки:
<VirtualHost *:443>
ServerName localhost
SSLEngine on
SSLCertificateFile "<public cert path>"
SSLCertificateKeyFile "<private key path>"
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Если вы не хотите использовать HTTP, закомментируйте существующее определение VirtualHost. - Поскольку SSL настраивается в файле httpd.conf, файл ssl.conf не нужен:
> mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig - Перезапустите Apache:
> service httpd restart
Возможно, вам потребуется ввести кодовую фразу для файла ключа.
У вас должен быть доступ к порталу по протоколу SSL.