لقد قمت بإنشاء مثيل Discourse جديد من صورة EC2 موجودة على AWS وقمت بإعادة تسمية النطاق في ملف app.yml. نفس البنية وغيرها. عند التنقل إليه في المتصفح، أواجه خطأ 504. هل هناك أي شيء آخر أحتاج إلى تغييره؟
جاءت الصورة من forum.mystrokeguide.com وقد قمت بتغيير النطاق إلى forum-dev.mystrokeguide.com
تحياتي،
C
إليك منشورًا يمكنك الاطلاع عليه قد يساعدك
شكرًا لك. لقد أكملت الخطوات المذكورة في المقال، لكنني ما زلت أحصل على أخطاء 504.
هل يشير نطاقك إلى عناوين IP متعددة؟ لقد راجعت للتو انتشار DNS الخاص بك وهناك رقمي IP هناك. ربما يكون هذا هو التعارض؟
هل هذا خاص بـ forum-dev فقط؟ لدي عنوان IP ثابت مرتبط به وقاعدة من موازن تحميل AWS. إذن، هل يجب أن أفصل عنوان IP الثابت وأرى؟
لقد قمت بهذا البحث عن DNS - https://www.whatsmydns.net/#A/forum-dev.mystrokeguide.com
أخشى أنني لست خبيرًا بما يكفي في مجال DNS لأعرف ما إذا كانت هذه مشكلة بالتأكيد (آمل أن يتدخل شخص آخر
).
شكرًا لك، هذا مفيد. سأقوم بالتحقيق والتحقق منه
إذا كنت تستخدم تثبيتًا قياسيًا، فأنت بحاجة إلى التوجيه فقط إلى ec2. إن وضع معادل أحمال أمامه أمر معقد إلى حد ما.
إذا قمت بعدة عمليات إعادة بناء مع توجيه dns إلى عناوين متعددة، فقد لا يكون لديك شهادة صالحة، وقد لا تتمكن من الحصول على واحدة بسبب حدود المعدل. في هذه الحالة، استخدم اسمًا مختلفًا أو انتظر أسبوعًا.
هل يمكنني تثبيت شهادة AWS مباشرة في التطبيق؟ أم أني عادةً ما أستخدم موازن الحمل لإضافة الشهادات إلى مثيلات EC2؟ أو هل يجب أن أضع تعليقًا على أسطر Let’s Encrypt في ملف app.yml؟
أوصي بالبدء بتثبيت نظيف، ثم الانتقال إلى فهم موزع الأحمال. التثبيت المدعوم الوحيد هنا هو التثبيت الأساسي الذي يتبع الدليل. هناك الكثير من الأمور التي قد تسير بشكل خاطئ عند إضافة موزع أحمال، مما يجعل من الصعب تخمين مشكلتك.
إذا كنت ترغب في استخدام موزع أحمال، فتخطَّ discourse-setup وأزل قوالب ssl و letsencrypt.