Configura el portal para usar HTTPS

Portal de servicios para desarrolladores v. 4.17.01

Todas las instalaciones de nube privada recomendadas por Apigee del portal requieren que este se encuentre detrás de un balanceador de cargas. Por lo tanto, debes configurar SSL en el balanceador de cargas y no en el portal. Por lo tanto, el procedimiento que usas para configurar SSL depende del balanceador de cargas.

Consulta Usa TLS en el portal para obtener una descripción general del uso de SSL en el portal.

Para el portal que se ejecuta en Apache

Sin embargo, si es necesario, puedes configurar SSL en el servidor web que aloja el portal. De forma predeterminada, Apigee instala el servidor web Apache.

  1. Obtén tu clave y certificado SSL.
  2. Asegúrate de instalar mod_ssl como se describe en Instalación del portal de servicios para desarrolladores con el siguiente comando:
    > yum install mod_ssl
  3. Actualiza /etc/httpd/conf/httpd.conf:
    1. Si quieres inhabilitar el acceso HTTP en el puerto 80, busca "Listen 80" y conviértelo en un comentario.
    2. Agrega las siguientes líneas al final del archivo:
      LoadModule ssl_module modules/mod_ssl.so
      Listen 443
  4. Para configurar un host virtual, edita /etc/httpd/conf/vhosts/devportal.conf para agregar lo siguiente:
    <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>


    Además, marca como comentario la definición de VirtualHost existente si no deseas usar HTTP.
  5. Debido a que SSL está configurado en httpd.conf, no necesitas ssl.conf:
    > mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig
  6. Reinicia Apache:
    > service httpd restart
    Es posible que se te solicite que ingreses la frase de contraseña para tu archivo de claves.

Deberías poder acceder al portal a través de SSL.