Portal für die Verwendung von HTTPS konfigurieren

Entwicklerdienstportal Version 4.17.01

Für alle von Apigee empfohlenen Private Cloud-Installationen des Portals muss sich das Portal hinter einem Load-Balancer befinden. Daher konfigurieren Sie SSL auf dem Load-Balancer selbst und nicht auf dem Portal. Das Verfahren, mit dem Sie SSL konfigurieren, hängt daher vom Load-Balancer ab.

Unter TLS im Portal verwenden finden Sie eine Übersicht zur Verwendung von SSL im Portal.

Für das auf Apache ausgeführte Portal

Bei Bedarf können Sie SSL jedoch auf dem Webserver konfigurieren, auf dem das Portal gehostet wird. Apigee installiert standardmäßig den Apache-Webserver.

  1. Besorgen Sie sich Ihren SSL-Schlüssel und das Zertifikat.
  2. Installieren Sie mod_ssl wie unter Entwicklerdienste-Portal installieren beschrieben mit dem folgenden Befehl:
    > yum install mod_ssl
  3. Aktualisieren Sie /etc/httpd/conf/httpd.conf:
    1. Wenn Sie den HTTP-Zugriff auf Port 80 deaktivieren möchten, suchen Sie nach Listen 80 und kommentieren Sie den Eintrag aus.
    2. Fügen Sie am Ende der Datei die folgenden Zeilen hinzu:
      LoadModule ssl_module modules/mod_ssl.so
      Listen 443
  4. Richten Sie einen virtuellen Host ein, indem Sie /etc/httpd/conf/vhosts/devportal.conf bearbeiten und Folgendes hinzufügen:
    <VirtualHost *:443>
    ServerName localhost
    SSLEngine on
    SSLCertificateFile "<public cert path>"
    SSLCertificateKeyFile "<private key path>"
    DocumentRoot "/var/www/html"/var/www/html"
    DocumentRoot "/var/www/html"








  5. Da SSL in httpd.conf konfiguriert ist, benötigen Sie ssl.conf nicht:
    > mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig
  6. Starten Sie Apache neu:
    > Dienst HTTP-Neustart
    Möglicherweise werden Sie aufgefordert, die Passphrase für Ihre Schlüsseldatei einzugeben.

Sie sollten über SSL auf das Portal zugreifen können.