مرحباً،
النظام: أوبونتو 24.04
إنجنكس
لدي خادم ديسكورد يعمل بكامل طاقته على forum.example.com، مثلاً على العنوان 192.168.0.2، ووكيل عكسي يستضيف صفحة رئيسية ثابتة على example.com، مثلاً على العنوان 192.168.0.1.
بما أن الوكيل العكسي الذي يستضيف example.com (index.html) وخادم ديسكورد forum.example.com موجودان على جهازين محليين منفصلين، فقد ظهرت لدي الأسئلة التالية المتعلقة بإعدادات كتلة الخادم في الوكيل العكسي وإعدادات ملف app.yml لخادم ديسكورد.
الأسئلة:
أفترض أن:
proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock;
ستبدو كالتالي:
proxy_pass http://192.168.0.2
إذا كان الأمر كذلك، هل سأحتاج أيضاً إلى تعيين منفذ؟
على سبيل المثال:
proxy_pass http://192.168.0.2:80
وإذا كان تعيين المنفذ مطلوباً، فما هو المنفذ الذي يجب استخدامه؟ وكيف سيتم انعكاس ذلك في ملف app.yml الخاص بديسكورد فيما يتعلق بـ:
#expose:
- “80:80” # http
- “443:443” # https.
أنا على علم بقاعدة معرفة ديسكورد حول إعداد ديسكورد خلف وكيل عكسي، حيث يكون كل من الوكيل العكسي وخادم ديسكورد على نفس الجهاز، لكنني لم أجد سوى نتائج من الذكاء الاصطناعي توضح الفروقات عندما يكون الوكيل العكسي ونسخة ديسكورد على جهازين منفصلين.
شكراً لكم.