یک پروژه منبع باز برای بسته بندی ، حمل و اجرای هر نوع برنامه به عنوان یک ظرف سبک

من تمام شب سعی کرده ام به این کار بپردازم … آیا هرکدام از شما نمونه ای از Portainer 1.23.1 را که با موفقیت پشت HAProxy 2.1 در حال اجرا است ، دارید؟

هنگام مراجعه به IP: درگاه Portainer من ، این عالی کار می کند در پشت پروکسی معکوس ، اگرچه چیزهای زیادی وجود دارد که بارهای ایستا خوب هستند ، اما نمایش داده شدگان XHR که به صورت دستی انجام می شوند با net همراه نیستند: ERR_CONNECTION_REFUSED در کروم.

من فرض می کنم که نمونه Portainer از درخواست رد می کند ، و من خطاهای مربوط به CORS را نمی بینم. به عنوان مثال ، اگر من سعی می کنم یک ظرف را مجدداً راه اندازی کنم ، درخواست https://docker.example.com/api/endpoints/1/docker/containers/ {hash} / restart انجام می شود. درخواست سرصفحات معقول به نظر می رسد ، اما هیچ عنوانی برای پاسخ وجود ندارد.

به معنای واقعی کلمه هر سرویس دیگری که من از طرف پراکسی معکوس دارم ، حتی با درخواست های خیالی XHR کاملاً کار می کند. به نظر می رسد که این محدود به Portainer باشد ، اما ممکن است چیزی در haproxy.cfg من از دست رفته باشد؟ پیکربندی من وانیلی بسیار زیبا است:

 HTTPS frontend
    {بریدن}
    use_backend docker.example.com if-ssl_fc_sni -i docker.example.com

پشتیبان docker.example.com
    حالت http
    گزینه پیش رو
    گزینه http-Keep-Live
    سرور naseron 192.168.1.100:9000

با تشکر.