Я пытаюсь настроить веб-интерфейс FreeIPA для работы за моим экземпляром HAProxy. Я нашел старый GitHub Gist для конфигурации (https://gist.github.com/m4ce/d081ab39654c3e13bbe8b150986526a3), а также статья среднего размера (https://medium.com/@michalmedvecky/running-freeipa-behind-haproxy-77620736698e), но в обоих случаях они используют рспиреп
команда, которая больше не поддерживается в HAProxy. Пока у меня есть это:
круговой баланс
# Установите cookie, чтобы убедиться, что используется тот же сервер
cookie SERVERID вставить непрямой nocache httponly secure
# Изменить заголовки
http-request set-header Реферер https://1.ipa.example.com/ipa
# Установить домен куки
acl hdr_set_cookie_dom_1 res.hdr(Set-cookie) -m sub Domain= 1.ipa.example.com
http-response replace-header Set-Cookie ^Domain=1\.ipa\.example\.com(.*)$ Domain=authenticate\.example\.com\1 if hdr_set_cookie_dom_1
сервер 1.ipa 1.ipa.example.com:443 проверить ssl проверить отсутствие cookie 1
Но это просто приводит к тому, что клиент перенаправляется с аутентифицировать.example.com
к 1.ipa.example.com
.
Есть ли у кого-нибудь более актуальное руководство о том, как настроить это или какие-либо идеи о том, что может быть причиной проблем?