Привязка (под) домена к панели мониторинга traefik имеет ошибку 503 - PullRequest
0 голосов
/ 31 марта 2019

Запуск traefik с докером и привязкой (под) домена к панели инструментов, но я получил 503 при запросе к этому.

Traefik - современный обратный прокси-сервер, и я запускаю его с помощью докера. Чтобы увидеть приборную панель без прямого URL, я привязываю порт 8080 к 8080, и после этого я могу видеть приборную панель. в приборной панели Правило маршрута Host:monitor.monitor.my_domain присутствовало спереди и http://172.20.0.3:8080 присутствовало сзади, но когда я пытаюсь получить доступ к http://monitor.my_domain, я получаю 503 ошибку

docker run -d \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v $PWD/traefik.toml:/traefik.toml \
  -v $PWD/acme.json:/acme.json \
  -p 80:80 \
  -p 443:443 \
  -l traefik.frontend.rule=Host:monitor.my_domain\
  -l traefik.port=8080 \
  --network web \
  --name traefik \
  traefik:1.7.6-alpine

1 Ответ

0 голосов
/ 01 апреля 2019

Вы не опубликовали свой traefik.toml, и в целом ваш вопрос очень трудно разобрать. Мне кажется маловероятным, что без дополнительной информации кто-нибудь сможет помочь.

Если вы убедитесь, что monitor.my_domain разрешается в вашем экземпляре traefik, а затем выполните:

docker run -d \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -p 80:80 \
  -p 443:443 \
  -l traefik.frontend.rule=Host:monitor.my_domain\
  -l traefik.port=8080 \
  --name traefik \
  traefik:1.7.6-alpine --api --docker

Это будет работать. Перейдите в браузере на http://monitor.my_domain (что вы обязательно разрешите в traefik), и вы увидите панель управления.

Мой совет - сначала попробуйте, убедитесь, что он работает, и, если это так, попробуйте выяснить, что отличается от ваших собственных настроек, слегка подправив этот или ваш собственный пример, пока он не сломается или ваш не сработает.

...