تشغيل مواقع أخرى على نفس الجهاز المستخدم لـ Discourse

نعم. المقابس متوفرة خارج الحاوية.

أنا أستخدم OpenResty، والذي يعمل في حاوية. هل أحتاج فقط إلى تحميل الدليل /var/discourse/shared/standalone، حيث يتم تخزين ملف nginx.http.sock، في الحاوية؟

إعجاب واحد (1)

هذا رائع! يجب أن يكون هذا هو “دليل التثبيت” الفعلي وليس الصفحة المكتوبة حاليًا كـ “رسمية”! ألف شكر!

سؤال:

هل القالب socket (مع nginx.http.sock في ملف الإعدادات) ضروري إذا أردت إعداد مواقع أخرى تعمل على نفس الخادم المستقل مع discourse؟

لقد قمنا مؤخرًا بترحيل الخادم وانتهى بنا الأمر باستخدام المنفذ 8080 و nginx كوكيل عكسي ولكن دون استخدام قالب socket. بما أنه يعمل بشكل جيد ولا أرى فائدة من استخدام هذه الطريقة، أود أن أعرف ما إذا كانت هناك طريقة أخرى.

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

إعجاب واحد (1)

كان هذا سهلاً وعمل معي. استخدمت المنفذ 8080. أنا أستخدم nginx وبما أنني أريد عرض التطبيق (مع جميع تطبيقاتي الأخرى) على المنفذ 80 على جهازي المضيف، فقد أضفت ملف التكوين هذا إلى sites-available (وربطته رمزيًا بـ sites-enabled):


server {
    listen 80;
    server_name example.com;

    location / {
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

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