端口验证
如果安装或配置过程失败,您应首先确保所有必需 端口均已打开且可访问:
apigee-openldap节点必须能够访问端口 5432 上的 Postgres 节点。apigee-openldap节点上的端口 9099 必须为 Edge 管理界面和 SAML IDP 开放,以供外部 HTTP 访问。如果您在 Apigee SSO 上配置了 TLS,则端口号可能会有所不同。apigee-openldap节点必须能够访问您的配置中指定的网址处的 SAML IDP。apigee-openldap节点必须能够访问管理服务器节点上的端口 8080。
重新运行配置
如果所有必需端口均已打开且可访问,您可以重新运行配置步骤:
- 对于 Apigee SSO:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap setup-sso -f /opt/silent.conf
- 对于 Edge 管理界面:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf
重置 Apigee SSO 数据库
如果重新配置不起作用,您可以删除 Apigee SSO 使用的 Postgres 数据库,然后重新配置 Apigee SSO 和 Edge 管理界面:
- 停止 Apigee SSO:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
- 登录 Postgres 节点并删除
apigee_dex数据库:psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_dex\""
其中:
- postgres_username 是您在安装 Edge 时指定的 Postgres 用户名。默认值为
apigee。 - postgres_port 是您在安装 Edge 时指定的 Postgres 端口。默认值为 5432。
- postgres_host 是 Postgres 节点的 IP 或 DNS 名称。
- postgres_username 是您在安装 Edge 时指定的 Postgres 用户名。默认值为
- 重新运行安装和配置 Apigee SSO中的步骤。