أحصل على الرسالة التالية: لا يبدو أن المنفذ 443 للكمبيوتر متاح باستخدام اسم المضيف mydomain
عندما أقوم بتعديل /containers/app.yml يدوياً، أنجح في تثبيت Discourse بشكل صحيح باستخدام http فقط، ولكنه لا يعمل عندما أحاول فتحه باستخدام https.
أحصل على الرسالة التالية مع https:
هذا الموقع غير متاح
mydomaine لا يسمح بالاتصال.
يقوم Discourse-setup بإجراء اختبار تقريبي لمعرفة ما إذا كان من الممكن الاتصال به باستخدام curl واسم المضيف الخاص بك. يبدو أن شيئًا ما يمنع Let’s Encrypt من الاتصال بالخادم. إذا قمت بإعادة البناء عدة مرات، فستصل إلى حدود المعدل التي ستبقيك بعيدًا عن الحصول على شهادة لمدة أسبوع.
تخميني الوحيد الآخر هو أن جهازك الافتراضي لديه منفذ 443 محظور على مستوى الشبكة (قبل أن يصل إلى جهازك الافتراضي). يمكنك التحقق مع مزود جهازك الافتراضي لمعرفة ما إذا كان محظورًا بطريقة ما. إذا كان AWS، فأنت بحاجة إلى العبث بمستويات الأمان، على ما أعتقد.
هل يمكنك تزويدنا بالتكوين الدقيق لخادمك، مع الخيار الذي اخترته؟
أنا أستأجر خادم افتراضي خاص (VPS) في OVH وأعلم أنهم يقدمون مجموعة من الأشياء التي يمكن تحديدها أو إلغاء تحديدها.
@Canapin، ستجد التكوين الخاص بي أدناه:
الموديل: VPS vps2020-value-1-2-40
VPS مع توزيعة لينكس
الإقلاع: محلي
نظام التشغيل / التوزيعة: Ubuntu 22.04
المنطقة: منطقة OpenStack: os-sbg8*
ذاكرة 2 جيجابايت SSD NVMe
مساحة تخزين 40 جيجابايت
لم أقم بتشغيل أي برامج أخرى على خادم VPS الخاص بي. لقد حصلت على خادم VPS خصيصًا لإعداد Discourse الخاص بي. لكنني لا أعرف ما إذا كانت OVH تشغل شيئًا ما على خادم VPS. كيف يمكنني معرفة ذلك؟
هل يمكن أن يكون خطأ في التكوين الخاص بك؟
يمكن لبرامج Discourse استخدام HTTPS
تحقق من عنصر القوالب “templates/web.ssl.template.yml” في app.yml لإدخال ملفات القوالب؛ بعد ذلك، عليك التحقق من نقطة التعرض - “443:443” # https
ما إذا كان القالب ممكّنًا