Como configurar o portal para usar HTTPS

Portal de serviços para desenvolvedores v. 4.17.01

Todas as instalações de nuvem privada recomendadas da Apigee no portal exigem que o portal esteja atrás de um balanceador de carga. Portanto, você configura o SSL no próprio balanceador de carga, e não no portal. 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 do SSL no portal.

Para o portal em execução no Apache

No entanto, se necessário, você poderá configurar o SSL no servidor da Web que hospeda o portal. Por padrão, a Apigee instala o servidor da Web Apache.

  1. Consiga a chave SSL e o certificado.
  2. Instale o mod_ssl conforme descrito em Instalação do portal de serviços para desenvolvedores usando o comando:
    > yum install mod_ssl
  3. Atualize /etc/httpd/conf/httpd.conf:
    1. Se você quiser desativar o acesso HTTP na porta 80, pesquise "Listen 80" e comente-a.
    2. Adicione as seguintes linhas ao final do arquivo:
      LoadModule ssl_module modules/mod_ssl.so
      Listen 443
  4. Configure um host virtual ao editar /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 from the existing Directory "/var/www/html"/Virtual <Directory "/var/Índices"









  5. 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
  6. Reinicie o Apache:
    > service httpd restart
    Talvez seja necessário digitar a senha longa do arquivo de chave.

É possível acessar o portal por SSL.