Weryfikacja portu
Jeśli proces instalacji lub konfiguracji się nie powiedzie, najpierw upewnij się, że wszystkie niezbędne porty są otwarte i dostępne:
- Węzeł
apigee-openldapmusi mieć dostęp do węzła Postgres na porcie 5432. - Port 9099 w węźle
apigee-openldapmusi być otwarty na zewnętrzny dostęp HTTP z interfejsu zarządzania Edge i dostawcy tożsamości SAML. Jeśli skonfigurujesz protokół TLS w SSO w Apigee, numer portu może być inny. - Węzeł
apigee-openldapmusi mieć dostęp do dostawcy tożsamości SAML pod adresem URL określonym w konfiguracji. - Węzeł
apigee-openldapmusi mieć dostęp do portu 8080 w węźle serwera zarządzania.
Ponowne uruchomienie konfiguracji
Jeśli wszystkie niezbędne porty są otwarte i dostępne, możesz ponownie wykonać czynności konfiguracyjne:
- W przypadku SSO w Apigee:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap setup-sso -f /opt/silent.conf
- W przypadku interfejsu zarządzania Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf
Resetowanie bazy danych SSO w Apigee
Jeśli ponowna konfiguracja nie działa, możesz usunąć bazę danych Postgres używaną przez SSO w Apigee, a następnie ponownie skonfigurować SSO w Apigee i interfejs zarządzania Edge:
- Zatrzymaj SSO w Apigee:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
- Zaloguj się do węzła Postgres i usuń bazę danych
apigee_dex:psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_dex\""
gdzie:
- postgres_username to nazwa użytkownika Postgres określona podczas instalowania Edge. Wartością domyślną jest
apigee. - postgres_port to port Postgres określony podczas instalowania Edge. Wartością domyślną jest 5432.
- postgres_host to adres IP lub nazwa DNS węzła Postgres.
- postgres_username to nazwa użytkownika Postgres określona podczas instalowania Edge. Wartością domyślną jest
- Ponownie wykonaj czynności opisane w artykule Instalowanie i konfigurowanie SSO w Apigee.