หากกระบวนการติดตั้งหรือการกำหนดค่าล้มเหลว คุณควรตรวจสอบก่อนว่าพอร์ตที่จำเป็นทั้งหมดเปิดอยู่และเข้าถึงได้ ดังนี้
- โหนด
apigee-ssoต้องเข้าถึงโหนด Postgres ในพอร์ต 5432 ได้ - ต้องเปิดพอร์ต 9099 ในโหนด
apigee-ssoสำหรับการเข้าถึง HTTP ภายนอกโดย Edge UI และ SAML IDP หากคุณกำหนดค่า TLS ในapigee-ssoหมายเลขพอร์ตอาจแตกต่างกัน - โหนด
apigee-ssoต้องเข้าถึง SAML IDP ที่ URL ที่ระบุโดยพร็อพเพอร์ตี้SSO_SAML_IDP_METADATA_URLได้ - โหนด
apigee-ssoต้องเข้าถึงพอร์ต 8080 ในโหนดเซิร์ฟเวอร์การจัดการได้
หากพอร์ตที่จำเป็นทั้งหมดเปิดอยู่และเข้าถึงได้ คุณสามารถทำตามขั้นตอนการกำหนดค่าอีกครั้งได้ดังนี้
- สำหรับ
apigee-sso/opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- สำหรับ Edge UI ให้ทำดังนี้
/opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile
หากการกำหนดค่าใหม่ได้ผล คุณสามารถลบฐานข้อมูล Postgres ที่ apigee-sso ใช้ แล้วกำหนดค่า apigee-sso และ Edge UI ใหม่ได้โดยทำดังนี้
- ปิดใช้ SAML ใน Edge UI ตามที่อธิบายไว้ในหัวข้อปิดใช้ SAML
- หยุด
apigee-sso:/opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
- เข้าสู่ระบบโหนด Postgres และวางฐานข้อมูล Postgres โดยทำดังนี้
psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_sso\""
โดยที่
- postgres_username คือชื่อผู้ใช้ Postgre ที่คุณระบุเมื่อติดตั้ง Edge ค่าเริ่มต้นคือ
apigee - postgres_port คือพอร์ต Postgres ที่คุณระบุเมื่อติดตั้ง Edge ค่าเริ่มต้นคือ 5432
- postgres_host คือ IP หรือชื่อ DNS ของโหนด Postgres
- postgres_username คือชื่อผู้ใช้ Postgre ที่คุณระบุเมื่อติดตั้ง Edge ค่าเริ่มต้นคือ
- กำหนดค่า
apigee-ssoใหม่:/opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- กำหนดค่า Edge UI ใหม่โดยทำดังนี้
/opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile