Discourse لن يبدأ لأن المنفذ 80 قيد الاستخدام

لذا، كنت أحاول تشغيل ./launcher start app لكنني أستمر في الحصول على هذا الخطأ:

root@Roblox-Development:/var/discourse# ./launcher start app

starting up existing container
+ /usr/bin/docker start app
Error response from daemon: driver failed programming external connectivity on endpoint app (73771b238a3c9cdb51c4976f9548e695f4d1a9b0a4605c33eb3d857a8206cffc): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use
Error: failed to start containers: app

هل هناك طريقة لإصلاح ذلك؟

معلومات إضافية:

لقد نفذت الأمرين التاليين فقط.

sudo add-apt-repository ppa:nginx/stable -y
sudo apt-get update && sudo apt-get install nginx

استماع tcp 0.0.0.0:80: خطأ في الربط: العنوان مستخدم بالفعل

تحقق من استخدام المنافذ على جهازك، فقد يكون Nginx مرتبطًا بالمنفذ 80 افتراضيًا، وعليك إيقافه.

أود فقط أن أشير إلى أن مخزن Launchpad PPA ليس صيانته نشطة من قِبَل nginx. إذا كنت ترغب حقًا في الحصول على أحدث إصدار، فاطّلع على إرشادات التثبيت.

لقد قمت بتثبيت nginx على الخادم ولم تقم بإعداد discourse للعمل خلف وكيل عكسي.

اتبع هذا الدليل للحصول على المساعدة: