كيف يمكنني تعديل إعدادات Nginx مباشرة داخل discourse/docker؟

شكراً لك على مساعدتك.

إليك الحل الذي نجح بالنسبة لي:

  1. قمت بتعطيل Let’s Encrypt و HTTPS:
#- templates/web.ssl.template.yml

#- templates/web.letsencrypt.ssl.template.yml
  1. يتعامل HAProxy الآن مع شهادات SSL لـ Discourse.
  2. استخدمت هذه الإعدادات في ملف /var/discourse/containers/app.yml
run:
  - replace:
      filename: /etc/nginx/conf.d/discourse.conf
      from: "types {"
      to: |
        set_real_ip_from 192.68.1.8;   # عنوان IP الخاص بـ HAProxy
        real_ip_header X-Forwarded-For;
        real_ip_recursive on;
        types {

والآن أرى العناوين العامة (Public IPs) في واجهة إدارة Discourse:

@Ethsim2

شكراً لك مرة أخرى على مساعدتك. :grin: