إعداد تكوين متعدد المواقع باستخدام Let's Encrypt وبدون وكيل عكسي

قد تحتاج على الأرجح إلى تغيير الجزء المتعلق بالشهادات فقط.

أوه. انتظر.

يبدو أن التغييرات الأخيرة على كيفية إدارة تكوين NGINX تجعل هذا الجزء الآن في ملف مختلف:

   # لا تقم بإعادة توجيه جميع المضيفين مرة أخرى إلى اسم النطاق الرئيسي
    - replace:
        filename: "/etc/nginx/conf.d/discourse.conf"
        from: /if \\(\\$http_host[^\\}]*\\}/m
        to: ""

نعم. إليك المكان الجديد:

أعتقد أن تغيير اسم الملف هذا إلى /etc/nginx/conf.d/outlets/server/20-https.conf سيحل مشكلة إعادة التوجيه. ستحتاج أيضًا إلى إجراء تغييرات حول كيفية طلب الشهادة، على الرغم من أنه إذا كانت تعمل، أعتقد أنك قد لا تحتاج إلى تغييرها.

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

شكراً @pfaffman! لم أتمكن من تشغيله حتى الآن. على الرغم من أنني ربما واجهت حد الشهادة أيضًا، وأعيد البناء مع تغييرات في ملف التكوين…

سأدرس إعدادات الوكيل الآن :sob:

إذا حدث ذلك، يمكنك ببساطة إضافة مجال فرعي آخر إلى القائمة (وسجل DNS) وستبدأ حدًا جديدًا للمعدل.

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

ربما تم خداعي مرة أخرى بواسطة ذاكرة التخزين المؤقت للمتصفح :face_with_spiral_eyes: على أي حال، قمت بتبديل هذا الخادم إلى إعداد multisite الافتراضي، مع caddy كـ reverse proxy. في النهاية، إنه أمر مباشر أيضًا وشيء يعجبني حقًا هو أن الشهادات لكل نطاق بعد ذلك (وليس كل النطاقات مشتركة في شهادة واحدة).

لدي خادم آخر لتحديثه، سأحاول إجراء التعديلات مرة أخرى مع هذا الخادم لمعرفة ما هو ضروري..

شكراً مرة أخرى!

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