النسخ إلى الخادم باستخدام WordPress SSO

لدي تحدي يتعلق بـ SSO، وتحديداً عند استنساخ خادم الإنتاج. أرغب في استنساخ خادم الإنتاج إلى خادم آخر لأسباب مختلفة (التطوير، الاختبار، إلخ). سأشرح ذلك بمثال:

لنفترض أن خوادم الإنتاج هي www (WordPress) و forum (Discourse). لدي SSO يعمل بشكل صحيح.

أرغب أيضاً في وجود، على سبيل المثال، www2 (WordPress) و forum2 (Discourse)، ونقل محتوى خادم المنتدى بالكامل إلى forum2. لنفترض أن إعدادات DNS مضبوطة بشكل صحيح وما إلى ذلك.

العملية المخططة لدي هي…

  • نسخ احتياطي لـ forum
  • حفظ الإعدادات على forum2
  • استعادة النسخة الاحتياطية إلى forum2
  • استعادة الإعدادات التي تم حفظها (من forum2)

إذا لم أكن أستخدم SSO، فإن كل شيء يبدو سليماً. ولكن مع SSO أواجه مشكلة. بعد الاستعادة، يشير forum2 الآن إلى www (وليس www2) كسلطة SSO، لذا لا يمكنني حتى تسجيل الدخول.

كيف/أين يمكنني تعديل www2 بعد الاستعادة لكي أشير إلى www2؟

شكراً لكم.

لقد توصلت للتو إلى أنه إذا قمت بإعداد المصادقة الموحدة (SSO) في forum2 لتشير إلى www2 قبل استعادة النسخة الاحتياطية، فسيتم حفظ ذلك في الإعدادات.

هل سيعمل هذا؟ (يمكنني تجربته، لكنني أقدر أي رؤى حول ما إذا كان هذا هو أفضل نهج؟)

يمكنك تجاوز تسجيل الدخول عبر SSO في المنتدى2 بعد الاستعادة عن طريق الانتقال إلى https://forum2.example.com/u/admin-login. أدخل عنوان بريدك الإلكتروني الخاص بالمسؤول في النموذج الموجود على تلك الشاشة. سيتم إرسال بريد إلكتروني إليك يحتوي على رابط تسجيل دخول المسؤول. بمجرد تسجيل الدخول، قم بضبط إعدادات SSO الخاصة بك.

شكرًا لك، سيمون. لسبب ما، لا يعمل الأمر بالنسبة لي. فأنا أحصل ببساطة على إعادة توجيه إلى www لتسجيل الدخول الموحد (SSO) عند إدخال /u/admin-logon. لكن ربما أغفلت شيئًا ما وسأقوم بالبحث أكثر.

يبدو أنه بالضبط ما أحتاجه :slight_smile:

يعمل الآن، مع الشكر.