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.
- Uzyskaj swój klucz i certyfikat SSL.
- Zainstaluj mod_ssl zgodnie z opisem w sekcji Instalacja portalu usług dla programistów, używając polecenia:
> yuminstall mod_ssl - Zaktualizuj plik /etc/httpd/conf/httpd.conf:
- Jeśli chcesz wyłączyć dostęp HTTP na porcie 80, wyszukaj „Listen 80” (Słuchaj) i dodaj komentarz.
- Na końcu pliku dodaj te wiersze:
LoadModule ssl_module module/mod_ssl.so
Listen 443
- 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 - 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 - 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.