Konfigurowanie portalu pod kątem użycia protokołu HTTPS

Developer Services Portal w wersji 4.17.01

Wszystkie zalecane instalacje Apigee w chmurze prywatnej wymagają, aby portal znajdował się za systemem równoważenia obciążenia. Dlatego też musisz skonfigurować SSL w systemie równoważenia obciążenia, a nie w portalu. Procedura, której używasz do konfigurowania SSL, zależy więc od systemu równoważenia obciążenia.

Informacje o korzystaniu z SSL w portalu znajdziesz w artykule Korzystanie z TLS w portalu.

Dla portalu działającego w Apache

Jeśli jednak to konieczne, możesz skonfigurować protokół SSL na serwerze WWW hostującym portal. Domyślnie Apigee instaluje serwer WWW Apache.

  1. Uzyskaj swój klucz i certyfikat SSL.
  2. Zainstaluj mod_ssl zgodnie z opisem w sekcji Instalacja portalu usług dla programistów, używając polecenia:
    > yuminstall mod_ssl
  3. Zaktualizuj plik /etc/httpd/conf/httpd.conf:
    1. Jeśli chcesz wyłączyć dostęp HTTP na porcie 80, wyszukaj „Listen 80” (Słuchaj) i dodaj komentarz.
    2. Na końcu pliku dodaj te wiersze:
      LoadModule ssl_module module/mod_ssl.so
      Listen 443
  4. Skonfiguruj hosta wirtualnego, edytując plik /etc/httpd/conf/vhosts/devportal.conf
    Directory Host.conf i dodać następujące dane:
    <VirtualHost *:443>
    ServerName localhost
    SSLEngine on
    SSLCertificateFile "<public cert Path>"
    SSLCertificateKeyFile "<private keypath>"
    DocumentRoots allow all (var/www/html)
    "DocumentRoots use "/var/www/html"
    <VirtualHost





  5. SSL jest skonfigurowany w httpd.conf, więc nie potrzebujesz ssl.conf:
    > mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.orig
  6. Uruchom ponownie Apache:
    > Service httpd restart
    Może pojawić się prośba o wpisanie hasła dla pliku z kluczem.

Możesz uzyskać dostęp do portalu przez protokół SSL.