не удалось (113: нет маршрута к хосту) при подключении к восходящему каналу - PullRequest
0 голосов
/ 31 мая 2018

Я хочу с помощью nginx сделать обратный прокси (Docker-контейнер).Однако были некоторые исключения.

контекст проблемы
  • Версия Centos: 7.4.1708
  • Версия nginx: 1.13.12
  • версия докера: 1.13.1

Открыть брандмауэр и открыть порт 80

  • Репозиторий nginx в контейнере докера: сбой (113: Нет маршрута к хосту)при подключении к восходящему потоку
  • nginx reproxy на хосте: функция нормальная

nginx конфигурация:

server
{
    listen 80;
    server_name web.pfneo.geo;
    location / {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://172.18.0.249:88;
    }
    access_log logs/web.tk_access.log;
}

закрыть брандмауэр

  • nginx reproxy на контейнере Docker: функция нормальная
  • nginx reproxy на хосте: функция нормальная

Открыть брандмауэр без доступа к порту

  • Служба приложений nginx на Docker-контейнере (88-порт): функция нормальная

Похоже, что эта проблема вызвана Docker?

Docker можно игнорироватьбрандмауэр хоста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...