أطلقت جهازًا افتراضيًا (VM) من الفئة المجانية على AWS لتشغيل Discourse فقط. سار الإعداد الأول بنجاح، حيث تمكنت من رؤية صفحة النجاح، لكنني احتجت إلى إعادة الإجراء لأنني ارتكبت خطأً في الإعداد. على أي حال، بعد إنشاء جهاز VPS جديد، اتبعت خطوات التثبيت نفسها على DigitalOcean، وبعد التثبيت دون أي مشكلة ظاهرة، لم أتمكن من الاتصال بـ Discourse. إنه يعمل، لكن المنافذ 443 و80 مغلقة رغم أنني سمحت بجميع حركة المرور الداخلة والخارجة من الخادم.
لا أعرف ما الخطأ الذي أقوم به هنا. هل لديكم أي أفكار؟
لذا حاولت إعداد هذا على DigitalOcean ويبدو أنني أواجه نفس المشكلة. يبدو أن المنفذ 80 و443 محجوزين أو أن Discourse لا يعمل بشكل صحيح، رغم أنه يجب أن يعمل، ولا توجد أخطاء.
كما ذُكر أعلاه، جربت على AWS وعمل مرة واحدة ثم توقف عن العمل بعد ذلك. وبالنظر إلى إعداد جدار الحماية المعقد لديهم، جربت طريقة أبسط باستخدام DigitalOcean وحصلت على نفس النتيجة. حتى أنني اتبعت تعليمات GitHub على تثبيت جديد.
لذا جربت إعداده مع OVH، والمشكلة نفسها: المنفذ 443 والمنفذ 80 مغلقان على عنوان IP. أنا أتبع هذه الخطوات كما فعلتُ مرات عديدة مع نجاح التثبيتات. أنا حقًا في حيرة وأتساءل ما الخطأ الذي أقترفه.
ربما يكون لديك وكيل (proxy) مثبتًا في جهاز Linux الافتراضي الخاص بك؟
هل أنت متأكد من أنك تستخدم عنوان IP العام الخاص بك وأنه هو عنوان IP الحالي؟
في AWS، في كل مرة تقوم فيها بإيقاف تشغيل مثيل (instance) ثم تشغيله، تحصل على عنوان IP عام جديد.
إذا كنت تريد عنوانًا دائمًا، فيجب عليك إنشاؤه باستخدام عناوين IP المرنة (Elastic IPs) والدفع مقابلها.
في واجهات الشبكة، يمكنك التحقق من عنوان IP العام لواجهة التشغيل الخاصة بك.
بدون وكيل. قمت بإعداد عناوين IP المرنة بشكل صحيح. بين اليوم والبارحة، جربت التثبيت على 3 أنظمة جديدة (DO, AWS, OVH) متبعة نفس الخطوات التي ربطت بها أعلاه.
اتّبعت الخطوات ولا يزال الحظ لم يحالفني. لدي نطاقات فرعية للنطاق الذي أستخدمه على خادم VPS آخر، لكن هذا لا ينبغي أن يكون مشكلة لأن النطاق الرئيسي يُحوَّل إلى خادم VPS الذي أستخدمه. هل هناك أي أشياء أخرى يمكنني تجربتها؟