Developer Services Portal v. 4.17.09
Tutte le installazioni del portale per il cloud privato consigliate da Apigee richiedono che il portale sia dietro un bilanciatore del carico. Pertanto, devi configurare TLS sul bilanciatore del carico stesso e non sul portale. La procedura che utilizzi per configurare TLS dipende quindi dal bilanciatore del carico.
Tuttavia, se necessario, puoi configurare TLS sul server web che ospita il portale.
Consulta Utilizzo di TLS sul portale per una panoramica dell'utilizzo di TLS sul portale.
Per il portale in esecuzione su Nginx
Per impostazione predefinita, un portale che utilizza il server web Nginx rimane in ascolto delle richieste HTTP sulla porta 8079. Se attivi TLS, il portale rimane in ascolto solo delle richieste HTTPS sulla porta 8079. In altre parole, puoi configurare il portale in modo che rimanga in ascolto delle richieste HTTP o HTTPS, ma non di entrambe.
Puoi anche modificare il numero di porta come descritto in Imposta la porta HTTP utilizzata dal portale.
Per configurare TLS:
- Ottieni la chiave e il certificato TLS. In questo esempio, il certificato si trova in un file denominato server.crt e la chiave in server.key.
- Carica il certificato e la chiave sul server del portale in /opt/apigee/customer/nginx/ssl.
- Cambia il proprietario del certificato e della chiave impostando l'utente "apigee":
> chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.crt
> chown apigee:apigee /opt/apigee/customer/nginx/ssl/server.key - Apri /opt/apigee/customer/application/drupal-devportal.properties in un editor. Se il file e la directory non esistono, creali.
- Imposta le seguenti proprietà in drupal-devportal.properties:
conf_devportal_ssl_block=ssl on; ssl_certificate /opt/apigee/customer/nginx/ssl/server.crt; ssl_certificate_key /opt/apigee/customer/nginx/ssl/server.key;conf_devportal_http_https_redirect=conf_devportal_fastcgi_https=fastcgi_param HTTPS on; fastcgi_param HTTP_SCHEME https;
Per conf_devportal_ssl_block, specifica il percorso dei file di certificato e chiave. Non è necessario modificare le altre proprietà. - Salva il file.
- Riavvia il portale:
/opt/apigee/apigee-service/bin/apigee-service apigee-drupal-devportal restart
Dovresti riuscire ad accedere al portale tramite TLS.