Перенаправление правила внешнего интерфейса CNAME

Если я хочу разрешить нашему пользователю использовать личный домен
пример: page.userA.com CNAME ourdomain.com

Я уже сделал приложение способным определять, какая страница загружается, но я не могу заставить его работать. Это всегда приводит к «404 страница не найдена», ошибка traefik 404 по умолчанию.

Сначала это наше правило интерфейса traefik.frontend.rule=Host:ourdomain.com

Я предполагаю, что это было из-за того, что наше правило внешнего интерфейса было неверным, тогда я пытаюсь изменить его на traefik.frontend.rule=Host:*, затем на traefik.frontend.rule=Host:ourdomain.com,*,
но все равно не работает. У кого-нибудь есть идеи?

NB: наш бэкэнд — докер


person gamalan    schedule 19.03.2018    source источник


Ответы (1)


Вы можете использовать специальный оператор «catchall» (в паре с настройкой приоритета):

traefik.frontend.rule=HostRegexp:ourdomain.com,{catchall:.*}
traefik.frontend.priority=1

Это захватит любой хост, не определенный другими интерфейсами.

Источник

person mrtumnus    schedule 13.07.2018