Apache2 требует входа, прежде чем представить страницу Jenkins
Я использую Apache2 для прокси Jenkins на порт 80 на моем сервере. Проблема в том, что этот сервер открыт для всего мира, поэтому я хочу установить некоторую аутентификацию, поэтому вам нужно войти в систему, чтобы перейти на страницу Jenkins.
Это только для одной учетной записи пользователя, поэтому мне не нужен бд-конец. Просто плоский файл с именем пользователя и паролем или что-то в этом роде, чтобы Apache запрашивал их перед отображением страницы.
Дженкинс - единственное, что представляет Apache.
Какой лучший способ сделать это?
Спасибо,
Дэвид
1 ответ
Только для одного имени пользователя и пароля я бы выбрал модуль mod_auth_basic. Об этом есть информация на apache.org. Это позволяет пользователям требовать ввода имени пользователя и пароля, которые хранятся в файле htpwasswd.