Apache2 требует входа в систему перед представлением страницы Jenkins

Apache2 требует входа в систему перед представлением страницы Jenkins

Я использую Apache2 для проксирования Jenkins на порт 80 на моем сервере. Проблема в том, что этот сервер открыт для всего мира, поэтому я хочу установить какую-то аутентификацию, чтобы вам пришлось войти в систему, чтобы попасть на страницу Jenkins.

Это только для одной учетной записи пользователя, поэтому мне не нужен бэкенд БД. Просто плоский файл с именем пользователя и паролем или что-то в этом роде, который Apache запросит перед отображением страницы.

Jenkins — единственное, что представляет Apache.

Как лучше всего это сделать?

Спасибо,

Дэйвид

решение1

Для одного имени пользователя и пароля я бы выбрал модуль mod_auth_basic. Информация о нем есть наapache.org. Он позволяет требовать от пользователей ввода имени пользователя и пароля, которые хранятся в файле htpwasswd.

Связанный контент