Nếu quá trình cài đặt hoặc định cấu hình không thành công, trước tiên, bạn nên đảm bảo rằng tất cả các cổng cần thiết đều mở và có thể truy cập được:
- Nút
apigee-sso
phải truy cập được vào nút Postgres trên cổng 5432. - Cổng 9099 trên nút
apigee-sso
phải được mở để giao diện HTTP bên ngoài có thể truy cập được bằng giao diện người dùng Edge và IDP SAML. Nếu bạn định cấu hình TLS trênapigee-sso
, số cổng có thể khác. - Nút
apigee-sso
phải có thể truy cập IDP SAML tại URL được chỉ định bởi thuộc tínhSSO_SAML_IDP_METADATA_URL
. - Nút
apigee-sso
phải có khả năng truy cập vào cổng 8080 trên nút Server (Máy chủ) để quản lý.
Nếu tất cả các cổng cần thiết đều đang mở và có thể truy cập được, bạn có thể chạy lại các bước cấu hình:
- Đối với
apigee-sso
:/opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- Đối với giao diện người dùng Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile
Nếu việc định cấu hình lại có hiệu quả, thì bạn có thể xoá cơ sở dữ liệu Postgres mà
apigee-sso
sử dụng, sau đó định cấu hình lại apigee-sso
và giao diện người dùng Edge:
- Tắt SAML trên giao diện người dùng Edge như mô tả trong phần Tắt SAML.
- Dừng
apigee-sso
:/opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
- Đăng nhập vào nút Postgres và thả cơ sở dữ liệu Postgres:
psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_sso\""
nơi:
- postgres_username là tên người dùng Postgre mà bạn đã chỉ định khi cài đặt Edge. Giá trị mặc định là
apigee
. - postgres_port là cổng Postgres mà bạn đã chỉ định khi cài đặt Edge. Giá trị mặc định là 5432.
- postgres_host là tên IP hoặc DNS của nút Postgres.
- postgres_username là tên người dùng Postgre mà bạn đã chỉ định khi cài đặt Edge. Giá trị mặc định là
- Định cấu hình lại
apigee-sso
:/opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- Định cấu hình lại giao diện người dùng Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile