Apache/Nginx كخادم وكيل؟

عزيزي مجتمع Discourse. لدي سؤال آمل أن تتمكنوا من مساعدتي فيه.

أود تثبيت Discourse على جهاز افتراضي مخصص يعمل بنظام Ubuntu (Oracle VirtualBox). مثال: 192.168.6.15.

لدي بالفعل خوادم Apache2 و Nginx تعمل على نفس الشبكة المحلية.

هل يمكنني استخدام وكيل عكسي مثل:

(عينة Apache)

<VirtualHost x.x.x.x:443>
ServerName forum.example.org
RewriteEngine On

SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/forum.example.org/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/forum.example.org/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf

ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://192.168.6.15:4578/
ProxyPassReverse / http://192.168.6.15:4578/

</VirtualHost>

هل سينجح ذلك؟
هل هذه ممارسة جيدة؟
أعتقد أن Let’s Encrypt على خادم وكيل عكسي سيتعامل مع SSL؟

نعم

في معظم الأحيان، لا.

نحن نقوم بالفعل بشحن nginx داخل الحاوية، ونحافظ على تكوينه وتحديثه بدعم أشياء مثل brotli، http/2، وكيل غير مخزن مؤقتًا، والتعامل الصحيح مع عناوين IP للعملاء، وما إلى ذلك.

إذا أضفت وكيلًا جديدًا في المنتصف، فأنت مسؤول عن عدم كسر أي من هذه الميزات.

3 إعجابات
  • هل هذا تثبيت إنتاجي للاستخدام، أم تثبيت تطوير؟
  • هل سيكون جهازًا افتراضيًا محليًا؟
  • هل ستتمكن من تسميته في DNS؟
إعجاب واحد (1)

شكراً لكم جميعاً على ردودكم.

لقد اتبعت الخطوات في هذا الدليل (https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md) وقمت بتثبيته.

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.