لا يمكن الوصول إلى الموقع

أواجه مشكلة في الوصول إلى موقع discourse الخاص بي. كنت في طور نقله إلى نطاق جديد، لكنني توقفت وألغيت تغييراتي ولم يعد يعمل. لقد اتبعت هذا الموضوع لتغيير النطاق ثم ألغيت كل شيء بترتيب عكسي.

https://discourse.brandywinereef.com

عند محاولة تشغيل ./discourse-setup أحصل على:

جارٍ التحقق من اسم النطاق الخاص بك . . .
تحذير: يبدو أن المنفذ 443 للجهاز غير متاح باستخدام اسم المضيف: 443.
تحذير: فشل الاتصال بـ http://443 (المنفذ 80) أيضًا.

يشير هذا إلى أن 443 يحل إلى عنوان IP لا يصل إلى
الجهاز الذي تقوم بتثبيت discourse عليه.

التحقق باستخدام ufw status يُرجع:

الحالة: نشط

إلى الإجراء من


22/tcp LIMIT في كل مكان
80/tcp السماح في كل مكان
443/tcp السماح في كل مكان
22/tcp (v6) LIMIT في كل مكان (v6)
80/tcp (v6) السماح في كل مكان (v6)
443/tcp (v6) السماح في كل مكان (v6)

لقد قمت يدويًا بمسح شهادة Let’s Encrypt وطلبتها مرة أخرى. لا يزال لا شيء.

أي أفكار؟

يبدو أن اسم المضيف الخاص بك تم تكوينه بشكل غير صحيح في ملف app.yml، فهو يراه فارغًا.

هذا هو الجزء العلوي من ملف app.yml. يبدو أن اسم المضيف موجود…؟

templates:
    - templates/postgres.template.yml
    - templates/redis.template.yml
    - templates/web.template.yml
    - templates/web.ratelimited.template.yml
    - templates/web.ssl.template.yml
    - templates/web.letsencrypt.ssl.template.yml
expose:
    - '80:80'
    - '443:443'
params:
    db_default_text_search_config: pg_catalog.english
    db_shared_buffers: 128MB
    version: tests-passed
env:
    LANG: en_US.UTF-8
    UNICORN_WORKERS: 2
    DISCOURSE_HOSTNAME: discourse.brandywinereereef.club

هناك بعض الإصدارات الأخرى في هذا المجلد التي أخمن أنها نسخ احتياطية وملف import.yml أيضًا.

لديك كلمة “ree” إضافية في اسم المضيف: discourse.brandywinereereef.club

أوه، يا للهول… ملاحظة جيدة! سأقوم بإصلاح ذلك وإعادة البناء.

كان هذا كل شيء. تم الحل!

شكرا @awlogan