مرحباً،
لدي سؤالان:
- ما هو اسم النطاق الذي يجب أن أستخدمه عند إعداد خادم مرحلي لخادم محلي؟
- هل من الممكن تثبيت الخادم المرحلي بوضع حاويتين واستعادة البيانات تلقائيًا من S3؟
شكراً لك
مرحباً،
لدي سؤالان:
نعم.
أي نطاق يمتلكه خادم الاختبار (staging server)؟ لا أفهم السؤال. الخادم المحلي (التطوير) يكون على localhost وليس له نطاق.
دعنا نوضح الأمر بشكل أفضل.
أرغب في ترحيل منتداي ذي الحاوية الواحدة إلى خادم جديد بذاكرة وصول عشوائي وقرص ووحدة معالجة مركزية أكبر، والتحول إلى تثبيت بحاويتين لتسريع التحديثات.
عند إجراء تثبيت جديد على الخادم الجديد، تلقيت خطأ يشير إلى نطاق المنتدى الحالي الخاص بي.
ربما ارتكبت خطأً عند القيام بهذا discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
الأسهل هو تشغيل discourse-setup مع المفتاح --two-container واستعادة النسخة الاحتياطية الخاصة بك هناك.
ما هو الخطأ؟ متى؟
أعتقد أنني أخطأت في إعداد DNS.
أتساءل أي نطاق أشير إليه لتثبيت خادم التدريج.
لن يكون خادم التدريج عامًا، لذلك فكرت في استخدام نطاق موقع الويب الخاص بي دون تغيير نظام أسماء النطاقات.
كنت مخطئًا.
أي اقتراحات؟
عليك استخدام نطاق يحل إلى خادمك تمامًا كما تقول رسالة الخطأ. لا يهم ما هو، ولكن يجب أن يكون عامًا ويعمل.
تم حل مشكلة نظام أسماء النطاقات (DNS).
أود إيقاف تشغيل HTTPS للخادم التجريبي.
لا. لن تفعل. لا يعمل Discourse بدون https وحتى لو كان يعمل، فإن موقع الاختبار الخاص بك سيكون مختلفًا عن موقع الإنتاج الخاص بك، لذا لن يكون اختبارًا جيدًا.
لست متأكدًا تمامًا مما إذا كان الموضوع يتعلق بخادم مرحلي في هذه المرحلة، لأن
إذًا، سيكون المرحلي مختلفًا جدًا عن الإنتاجي.
حسنًا، إذا كان الأمر كذلك، فيجب أن يكون هذا في موضوع آخر.
@Saiano هل تحاول الحصول على خادم واحد تقوم بتغييره إلى إعداد حاويتين أو هل تريد ما يدور حوله الموضوع الأصلي ولديك خادم ثانٍ لاستخدامه لاختبار الترقيات قبل نشرها على خادم الإنتاج؟
لدي خادم واحد مع تثبيت حاوية واحدة.
أحتاج إلى تغيير الاستضافة واختبار التحديثات / الميزات الجديدة قبل إصدارها في التثبيت الإنتاجي.
لذلك قررت أن
أبني نسخة محلية بحاويتين.
اختبر الترحيل. (الخادم عبر الإنترنت —> بيئة تدريج محلية)
ثم سأشتري خادمًا جديدًا.
سأقوم بترحيل discourse الخاص بي إلى استضافة جديدة
وسأحتفظ بالخادم المحلي التجريبي للاختبار.
آسف إذا طرحت الكثير من الأسئلة.
المشكلة هي أن الخادم المحلي سيكون تثبيت تطوير مختلف تمامًا، والذي سيختلف عن النشر الإنتاجي.
أوصي بالبدء من خطوة “شراء خادم جديد”، أو جعل “الخادم المحلي” جهازًا افتراضيًا بذاكرة وصول عشوائي (RAM) بسعة 2 جيجابايت على الأقل. يمكنك اتباع نقل موقع Discourse إلى VPS آخر باستخدام rsync مع بعض التعديلات لإعداد الخادم الجديد بشهادة من الخادم الحالي ثم إجراء تغييرات DNS محلية للإشارة إليه.
أو يمكنك ببساطة إعداد خادم الاختبار على نطاق فرعي مؤقت جديد وتخطي إعدادات DNS المعقدة. وإذا قمت بذلك بهذه الطريقة وجعلتهم يشاركون تكوين النسخ الاحتياطي لـ S3 في ملفات yml، فيمكنك استعادة قاعدة البيانات من الموقع الحالي إلى الموقع الجديد مباشرةً من حاوية S3.
سأجرب هذه الطريقة. لدي بالفعل نسخ احتياطية على s3.
ربما أستخدم test.mydomain.com ثم أستعيد وأغير اسم النطاق إلى الأصلي؟
سيكون من الأسهل تغيير اسم نطاق الخادم الجديد ثم استعادة النسخة الاحتياطية مرة أخرى. سيتعامل هذا مع كل أمور تعيين اسم المضيف.
حاول القيام بذلك، لدي مشاكل في تغيير اسم النطاق. لم يكن الموقع متاحًا.
إذا حاولت الحصول على شهادة عدة مرات، على سبيل المثال عن طريق إعادة البناء عندما لم يكن نظام أسماء النطاقات (DNS) صحيحًا، فقد يتم تقييد معدلك. في هذه الحالة، يمكنك الانتظار لمدة أسبوع أو إضافة اسم مضيف آخر مثل
لقد نقلت مجلد letsencrypt من الموقع القديم إلى الموقع الجديد وهو يعمل.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.