تثبيت discourse مع مواقع Apache

مرحباً بالجميع،

كنت أمتلك سابقاً تثبيتاً كاملاً وعمّالاً لمنصة Discourse على خادم.
الآن، قررت استعادة نسخة احتياطية من Discourse على خادم الويب الخاص بـ Apache، لكن يبدو أن هذا غير ممكن.
قرأت وحاولت العديد من الحلول عبر منتدى Meta، لكن لم ينجح أي منها.
هل يتاح لأحدكم الوقت للمساعدة؟ أشكركم مقدماً.

ما أملكه حالياً هو تثبيت مُستعاد لمنصة Discourse مع تمكين HTTPS، لكن ملف تكوين vhost أو ملف تكوين Apache غير مُعد بشكل صحيح، مما يُظهر خطأً، وبالطبع لا تظهر منصة Discourse. (لقد قمت بتثبيت Discourse مع تعطيل خدمة apache2 حتى اكتمال التثبيت).

*التثبيت يعمل بشكل صحيح طالما أن خدمة Apache معطّلة.

بالتأكيد، هذا ممكن :slight_smile:

يمكنك بسهولة إعداد Apache2 كوكيل عكسي أمام Discourse، وهناك العديد من الدروس على موقع Meta تدعم هذا.

إليك مثال واحد هنا:

وهناك أمثلة أخرى يمكن العثور عليها من خلال البحث في هذا الموقع.

على سبيل المثال:

وبالمناسبة، تظهر نتائج بحث Google العديد من النتائج حول هذا الموضوع.

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

لا أعرف السبب، ولكن عند بدء تشغيل خدمة Apache، عند زيارة منتدى Discourse الخاص بي، يتم إعادة التوجيه إلى مستضيف (vhost) آخر، على سبيل المثال takeiteasy.com، بينما نطاق المنتدى هو forum.example.com، وهما ليسا نفس النطاق.

إليك تكوين Apache لنطاق Discourse:

<VirtualHost *:80>
  ServerName forum.example.com
  ServerAlias www.forum.example.com

  <IfModule proxy_module>
    ProxyPreserveHost on
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
  </IfModule>
</VirtualHost>

إذا كان بإمكان أحدكم المساعدة.

يمكن إغلاق الموضوع، تم حل المشكلة.