Я пытаюсь настроить среду быстрого разработчика, в основном у меня есть контейнер балансировки нагрузки nginx, который работает на 443, расшифровывает SSL, а затем перенаправляет его в роем docker на порт 80 на одном сервере. Это windows сервер, работающий docker в LCOW
Вот nginx .config
events{}
http {
upstream backend {
server www.example.com;
}
server {
listen 443 ssl;
ssl_certificate /var/lib/acme/live/thre.sh/cerrt.crt;
ssl_certificate_key /var/lib/acme/live/thre.sh/cert.key;
server_name {servername};
location / {
proxy_pass http://backend;
}
}
}
Когда я выполняю простой docker запуск на порту 80, он работает полностью найти. Когда я запускаю роя на порту 80, я получаю 502. Если я подключаюсь к рою на порту 80, он работает нормально. Днс указывает на www.example.com
Я абсолютно не могу понять разницу между тем, работает ли он с роем или нет. Предполагается, что это уменьшенная версия, поэтому я могу продемонстрировать ее разработчикам. Когда он будет запущен, мы будем использовать рой на нескольких серверах с внешним балансировщиком нагрузки и т. Д. c