หากขั้นตอนการติดตั้งหรือการกําหนดค่าล้มเหลว คุณควรตรวจสอบก่อนว่าพอร์ตที่จําเป็นทั้งหมดเปิดอยู่และเข้าถึงได้
- โหนด
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 คือชื่อผู้ใช้ Postgree ที่คุณระบุเมื่อติดตั้ง Edge ค่าเริ่มต้นคือ
apigee
- postgres_port คือพอร์ต Postgres ที่คุณระบุเมื่อติดตั้ง Edge ค่าเริ่มต้นคือ 5432
- postgres_host คือชื่อ IP หรือ DNS ของโหนด Postgres
- postgres_username คือชื่อผู้ใช้ Postgree ที่คุณระบุเมื่อติดตั้ง 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