انتهت مهلة اتصال AWS

لقد اخترت مؤخرًا استضافة Discourse ذاتيًا على AWS.

اتبعت جميع التعليمات الموجودة في صفحة GitHub. أحصل على خطأ انتهاء مهلة الاتصال. تعمل التثبيت بشكل جيد. تم إعداد سجل DNS من النوع A بشكل صحيح، وقد أكد مضيفي أن كل شيء يعمل.

على AWS، مثيلي هو Ubuntu Server 18.04 LTS (HVM) مع نوع وحدة تخزين SSD بسعة 2 جيجابايت ووحدة معالجة مركزية واحدة (1vCPU).

في كل مرة أفتح فيها الصفحة، أحصل على خطأ انتهاء مهلة الاتصال.

يرجى المساعدة.

هل قمت بتكوين مجموعة الأمان للسماح بالوصول؟

شكرًا جزيلاً لك، لقد قمت بتحرير مجموعة الأمان للسماح بجميع حركة المرور الواردة والصادرة. الآن أتلقى الخطأ التالي:

تعذر الاتصال

لا يمكن لـ Firefox إنشاء اتصال بالخادم عند

يشير هذا الخطأ إلى أن حاوية Discourse لا تعمل.

  • هل تظهر في قائمة عمليات Docker؟
  • هل يتصل curl localhost بنجاح؟

هل قمت بإعادة البناء بعد تعديل مجموعة الأمان؟

شكرًا جزيلاً. لقد وجهتموني في الاتجاه الصحيح.

كانت مجموعة الأمان خاطئة. كما أن أمر curl localhost لم يكن يعمل. بعد ذلك أدركت أن تثبيت Docker لم ينجح بشكل صحيح. كانت سعة الذاكرة الافتراضية للنسخة الخاصة بي على AWS صغيرة جدًا، ونتيجة لذلك لم يتم تثبيت Docker بشكل صحيح.

يظهر أمر curl localhost الآن ما يلي:

<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.17.4</center>
</body>
</html>

يُظهر قائمة عمليات Docker ما يلي:

CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                                      NAMES
646fd4d2               local_discourse/app   "/sbin/boot"        6 minutes ago       Up 6 minutes        0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

هل يمكنك مشاركة عنوان مجتمعك؟

شكرًا، لقد بدأ العمل هذا الصباح. شكرًا جزيلاً على كل المساعدة.