مرحبًا يا أصدقاء،
أقوم بتثبيت Discourse الرسمي لأول مرة. اتبعت التعليمات القياسية: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub باستثناء أنني اتبعت أيضًا هذه التعديلات على المنفذ الخاص بي لأن المنفذ 80 مشغول: Run other websites on the same machine as Discourse
قمت بتغيير المنافذ المكشوفة إلى 3002:3000. المجلد الافتراضي الذي قمت فيه باستنساخ git ولدي جميع ملفات Discourse هو var/www/docker-sites/discourse بدلاً من var/discourse. ملف app.yml الخاص بي مطابق لملف standalone.yml الموجود في مجلد العينات باستثناء التغيير في المنافذ والمجلد الافتراضي.
أستخدم Cloudflare لتوليد شهادة SSL والمفتاح الخاص بها. التفاصيل موجودة في ملف etc/nginx/nginx.conf الخاص بي.
أنا لا أقوم بنقل أي قاعدة بيانات. هذا تثبيت جديد بدون مستخدمين أو منشورات. يحتوي خادم VPS الخاص بي على 2 جيجابايت من ذاكرة الوصول العشوائي.
أحصل على خطأ 502 Gateway Error. لقد جربت التحديث. نعم، سجلات DNS الخاصة بي موجودة بشكل صحيح على Cloudflare ويتم توجيهها عبر الوكيل. النطاق هو نفسه الموجود في app.yml. قمت بإدخال جميع معلومات البريد الإلكتروني SMTP الخاصة بي بشكل صحيح في app.yml أيضًا. قمت بتشغيل أمر ./launcher rebuild app دون ظهور أي أخطاء. أنا أعمل على نظام Ubuntu 20.04.
هل لدى أحدكم أي أفكار حول سبب حصولي على هذا الخطأ 502 Gateway Error؟