اگر فرایند نصب یا پیکربندی ناموفق بود، ابتدا باید مطمئن شوید که همه درگاههای لازم باز و دردسترس هستند:
- گره
apigee-ssoباید بتواند در درگاه ۵۴۳۲ به گره Postgres دسترسی داشته باشد. - درگاه ۹۰۹۹ در
apigee-ssoگره باید برای دسترسی HTTP خارجی توسط Edge UI و SAML IDP باز باشد. اگر «امنیت لایه انتقال» را درapigee-ssoپیکربندی کنید، شماره درگاه ممکن است متفاوت باشد. - گره
apigee-ssoباید بتواند در نشانی وب مشخصشده توسط داراییSSO_SAML_IDP_METADATA_URLبه SAML IDP دسترسی داشته باشد. - گره
apigee-ssoباید بتواند به درگاه ۸۰۸۰ در گره «سرور مدیریت» دسترسی داشته باشد.
اگر همه درگاههای ضروری باز و دردسترس باشند، میتوانید مراحل پیکربندی را دوباره اجرا کنید:
- برای
apigee-sso:/opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- برای «میانای کاربر Edge»:
/opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile
اگر پیکربندی مجدد کار کرد، میتوانید پایگاه داده Postgres مورداستفاده
apigee-sso را حذف کنید، و سپس apigee-sso و «واسط کاربر Edge» را مجدداً پیکربندی کنید:
- SAML را در «واسط کاربر Edge» غیرفعال کنید، همانطور که در غیرفعال کردن 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 مشخص کردید. مقدار پیشفرض ۵۴۳۲ است.
- postgres_host نام IP یا DNS گره Postgres است.
- postgres_username نام کاربری Postgre است که هنگام نصب Edge مشخص کردید. مقدار پیشفرض
- پیکربندی مجدد
apigee-sso:/opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- پیکربندی مجدد واسط کاربر Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile