Configurazione del portale per l'utilizzo di HTTPS

Developer Services Portal v. 4.16.09

Tutte le installazioni del portale per il cloud privato consigliate da Apigee richiedono che il portale sia dietro un bilanciatore del carico. Pertanto, configuri SSL sul bilanciatore del carico stesso e non sul portale. La procedura che utilizzi per configurare SSL dipende quindi dal bilanciatore del carico.

Consulta Utilizzo di TLS sul portale per una panoramica dell'utilizzo di SSL sul portale.

Tuttavia, se necessario, puoi configurare SSL sul server web che ospita il portale. Per impostazione predefinita, Apigee installa il server web Apache.

  1. Ottieni la chiave e il certificato SSL.
  2. Assicurati di installare mod_ssl come descritto in Installazione del portale per i servizi per sviluppatori utilizzando il comando:
    > yum install mod_ssl
  3. Aggiorna /etc/httpd/conf/httpd.conf:
    1. Se vuoi disattivare l'accesso HTTP sulla porta 80, cerca "Listen 80" e commentalo.
    2. Aggiungi le seguenti righe alla fine del file:
      LoadModule ssl_module modules/mod_ssl.so
      Listen 443
  4. Configura un host virtuale modificando /etc/httpd/conf/vhosts/devportal.conf per aggiungere quanto segue:
    <VirtualHost *:443>
    ServerName localhost
    SSLEngine on
    SSLCertificateFile "<percorso certificato pubblico>"
    SSLCertificateKeyFile "<percorso chiave privata>"
    DocumentRoot "/var/www/html"
    <Directory "/var/www/html">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
    </VirtualHost>


    Inoltre, commenta la definizione VirtualHost esistente se non vuoi utilizzare HTTP.
  5. Poiché SSL è configurato in httpd.conf, non hai bisogno di ssl.conf:
    > mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig
  6. Riavvia Apache:
    > service httpd restart
    Ti potrebbe essere chiesto di inserire la passphrase per il file della chiave.

Dovresti riuscire ad accedere al portale tramite SSL.