تشغيل Discourse docker بجانب Apache

في الحالة (إعداد المثال) أعلاه، يجب عليك فقط فتح المنفذ 8081 في Docker (وليس المنفذ 80 أو المنفذ 443).

يتم فتح المنافذ 80 و443 بواسطة وكيل العكسي خارج الحاوية، ويتم توجيه حركة المرور هذه إلى المنفذ 8081 (في مثالك أعلاه)، وهو المنفذ الذي قمت بفتحه داخل الحاوية (المُربَط بالمنفذ 80 من الداخل).

سيكون هذا فعالاً فقط إذا قمت بربط المنفذ 80 داخل الحاوية بالمنفذ 8081 (المُعرَّض للمضيف).

expose:
  - "8081:80"   # http

أتمنى أن يكون هذا مفيداً.

ملاحظة: @rebelCoder، إعدادات Apache2 الخاصة بك على جانب SSL تفتقر إلى الكثير من معلومات الإعدادات التي تحتاجها.

راجع هذا المنشور:

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