Ответы пользователя по тегу Docker
  • Почему не работает перенаправление в контейнер из nginx?

    @klamas
    upstream server temporarily disabled while connecting to upstream, client: 10.80.2.244, server: myhost.ru, request: "GET /test HTTP/1.1", upstream: "127.0.0.1:10083", host: "myhost.ru"


    Это говорит о том, что не работает ваша опция
    proxy_pass http://localhost:10083;

    Вы должны заменить localhost, который в контейнере nginx свой и там нет открытого порта 10083, на IP сервера в котором работают оба контейнера.

    Другой способ: запускать nginx-контейнер с ключем "--network=host" (в старых версиях докера --net=host). В этом случае в nginx-контейнере будут сети хост-машины и там будет доступен порт 10083 на localhost.
    Ответ написан
    Комментировать