المنفذ مشغول ولم يتم العثور على app.yml

مرحبًا، أحاول تثبيت Discourse على خادم V الخاص بي، لكن مشكلتي هي أن المنفذ 80 مشغول.
وعندما أحاول تشغيل برنامج التثبيت، يتوقف.

يبدو أن المنفذ 80 مستخدم بالفعل.

سيوضح لك هذا الأمر العملية التي تستخدم المنفذ 80
COMMAND  PID     USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
apache2 6045     root    4u  IPv6 573533480      0t0  TCP *:http (LISTEN)
apache2 6050 www-data    4u  IPv6 573533480      0t0  TCP *:http (LISTEN)
apache2 6051 www-data    4u  IPv6 573533480      0t0  TCP *:http (LISTEN)
apache2 6052 www-data    4u  IPv6 573533480      0t0  TCP *:http (LISTEN)
apache2 6053 www-data    4u  IPv6 573533480      0t0  TCP *:http (LISTEN)
apache2 6054 www-data    4u  IPv6 573533480      0t0  TCP *:http (LISTEN)
apache2 6055 www-data    4u  IPv6 573533480      0t0  TCP *:http (LISTEN)
apache2 6619 www-data    4u  IPv6 573533480      0t0  TCP *:http (LISTEN)

إذا كنت تحاول تشغيل Discourse بالتزامن مع خادم ويب آخر مثل Apache أو nginx، فستحتاج إلى ربطه بمنفذ مختلف

راجع https://meta.discourse.org/t/17247

إذا كنت تقوم بإعادة تكوين نسخة Discourse مُعدّة مسبقًا، فاستخدم

./launcher stop app

لإيقاف Discourse قبل إعادة تكوينه والمحاولة مرة أخرى.

وليس لدي ملف app.yml لتغيير المنفذ.

آسف على رداءة لغتي الإنجليزية، أنا قادم من ألمانيا.

  • لارس جانش

يتطلب Discourse المنفذين 80 و443. ولا يمكن تشغيله على منفذ غير قياسي.

ستحتاج إلى تعطيل أو إزالة Apache لاستخدام ./discourse-setup.

إذا كنت تريد وكيل عكسي في المقدمة، يمكنك الاطلاع على كيفية إعداد Discourse على خادم يحتوي على مواقع Apache موجودة، لكنه يتطلب فهمًا جيدًا لـ Apache وما هي الوكلاء العكسيون (وربما اللغة الإنجليزية!). أو، عنوان URL في الرسالة التي تتضمنها أعلاه.

يمكنك نسخ samples/standalone.yml إلى containers/app.yml.

لدي لقب ألماني، لكنني لا أتحدث الألمانية إلا بضع عشرات من الكلمات جميعها تتعلق بالبيرة.