Configurazione del portale per l'utilizzo di HTTPS

Portale di Servizi per gli sviluppatori v. 4.17.01

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

Per una panoramica sull'utilizzo di SSL sul portale, consulta Utilizzo di TLS sul portale.

Per il portale in esecuzione su Apache

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

  1. Procurati la chiave e il certificato SSL.
  2. Assicurati di installare mod_ssl come descritto nell'installazione del portale Servizi per gli 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 un commento.
    2. Aggiungi le seguenti righe alla fine del file:
      LoadModule ssl_module moduli/mod_ssl.so
      Ascolta 443
  4. Configura un host virtuale modificando /etc/httpd/conf/vhosts/devportal.conf in modo da aggiungere quanto segue:
    <VirtualHost *:443>
    ServerName localhost
    SSLEngine on
    SSLCertificateFile "<public cert path>"
    SSLCertificateKeyFile "<private key path>"
    DirectoryRoot "/var/www/html"
    <html"/








  5. Poiché SSL è configurato in httpd.conf, non è necessario ssl.conf:
    > mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig
  6. Riavvia Apache:
    > httpd reboot del servizio
    È possibile che ti venga richiesto di inserire la passphrase per il file della chiave.

Dovresti essere in grado di accedere al portale tramite SSL.