Комментарии 17
Или взять https://github.com/umputun/reproxy
envoy?
Спасибо за подробный мануал! Буквально недавно внедрял traefik в эко-систему для локальной разработки проекта, был вынужден собирать информацию по крупицам. На первый взгляд официальная документация вполне подробная, но когда начинаешь вникать подробней понимаешь, что как-то странно сгруппирована, возникает много вопросов.
Вопрос по поводу самоподписанных SLL сертификатов. Существует ли способ заставить актуальную версию Google Chrome доверять такому сертификату и подсвечивать его "зеленым"? Как не пытался гуглить, но так и не смог найти четкого ответа, а все инструкции относились к устаревшим версиям.
Мы заметили только плюсы, но у нас не высоконагруженный сервер.
Traefik максимально простой, в отличие от nginx ничего не кэширует. В Nginx приходилось добавлять страницу index в исключения, т.к. кэширование этой страницы ломает SPA приложение.
Traefik максимально простой,
traefik_linux-amd64
58 MB
root@rescue ~ # apt install nginx-full
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libgd3 libjbig0 libnginx-mod-http-auth-pam libnginx-mod-http-dav-ext libnginx-mod-http-geoip libnginx-mod-http-image-filter libnginx-mod-http-subs-filter libnginx-mod-http-upstream-fair libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream libtiff5 libwebp6 libxpm4 libxslt1.1
Suggested packages:
libgd-tools nginx-doc
The following packages will be REMOVED:
nginx-light
The following NEW packages will be installed:
libgd3 libjbig0 libnginx-mod-http-auth-pam libnginx-mod-http-dav-ext libnginx-mod-http-geoip libnginx-mod-http-image-filter libnginx-mod-http-subs-filter libnginx-mod-http-upstream-fair libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream libtiff5 libwebp6 libxpm4 libxslt1.1 nginx-full
0 upgraded, 16 newly installed, 1 to remove and 0 not upgraded.
Need to get 2,433 kB of archives.
After this operation, 3,839 kB of additional disk space will be used.
Do you want to continue? [Y/n]
в отличие от nginx ничего не кэширует
так и nginx ничего не кэширует пока его не попросишь.
del
Только начинаю изучать traefik, статья очень интересная, но возник вопрос:
Вы можете заметить, что мы добавили основного пользователя в оба набора правил.
Не заметил, ткните плс носом где основной пользователь входит в оба набора.
- "traefik.http.middlewares.auth-registry.basicauth.users=<ADMIN-PASSWORD-OUTPUT>"
- "traefik.http.middlewares.aguest-registry.basicauth.users=<USER-PASSWORD-OUTPUT>"
Откуда берется ADMIN/USER-PASSWORD-OUTPUT
рассказывается на предыдущем шаге.
Столкнулись с тем, что в traefik нельзя добавить entrypoint "на лету". Приходится делать полный рестар со сбросом всех соединений
Traefik, docker и docker registry