Portal für die Verwendung von HTTPS konfigurieren

Entwicklerdienstportal Version 4.16.09

Für alle von Apigee empfohlenen privaten Cloud-Installationen des Portals muss sich das Portal hinter einem Load-Balancer befinden. Daher konfigurieren Sie SSL auf dem Load-Balancer selbst, nicht auf dem Portal. Die Vorgehensweise zum Konfigurieren von SSL hängt daher von dem Load-Balancer ab.

Einen Überblick über die Verwendung von SSL im Portal finden Sie unter TLS auf dem Portal verwenden.

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

  1. Ihren SSL-Schlüssel und Ihr Zertifikat abrufen
  2. Achten Sie darauf, dass mod_ssl wie unter Installation des Developer Services-Portals beschrieben installiert ist. Verwenden Sie dazu den 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 ihn aus.
    2. Fügen Sie am Ende der Datei die folgenden Zeilen hinzu:
      LoadModule ssl_modulemodules/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"
    Erst kann







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

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