Portal de serviços para desenvolvedores v. 4.16.09
Todas as instalações do portal recomendadas pela Apigee para a nuvem privada exigem que o portal esteja atrás de um balanceador de carga. Portanto, configure o SSL no próprio balanceador de carga, e não no portal. Portanto, o procedimento usado para configurar o SSL depende do balanceador de carga.
Consulte Como usar o TLS no portal para uma visão geral do uso de SSL no portal.
No entanto, se necessário, é possível configurar o SSL no servidor da Web que hospeda o portal. Por padrão, a Apigee instala o servidor da Web Apache.
- Consiga sua chave e seu certificado SSL.
- Instale o mod_ssl conforme descrito em Instalação do portal de serviços para desenvolvedores
usando o comando:
> yum install mod_ssl - Atualize /etc/httpd/conf/httpd.conf:
- Se você quiser desativar o acesso HTTP na porta 80, pesquise Listen 80 e comente.
- Adicione as seguintes linhas ao final do arquivo:
LoadModule ssl_module modules/mod_ssl.so
Listen 443
- Configure um host virtual editando /etc/httpd/conf/vhosts/devportal.conf para
adicionar o seguinte:
<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>
Além disso, comente a definição de VirtualHost atual se você não quiser usar HTTP. - Como o SSL está configurado em httpd.conf, você não precisa de ssl.conf:
> mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig - Reinicie o Apache:
> service httpd restart
Talvez seja necessário inserir a senha longa do arquivo de chave.
Você deve conseguir acessar o portal por SSL.