Estou usando o Apache2 para fazer proxy do Jenkins para a porta 80 no meu servidor. O problema é que este servidor está aberto ao mundo, então quero definir algum tipo de autenticação para que você tenha que fazer login para acessar a página do Jenkins.
É apenas para uma conta de usuário, então não preciso de um back-end de banco de dados. Apenas um arquivo simples com nome de usuário e senha ou algo parecido para o Apache solicitar antes de exibir a página.
Jenkins é a única coisa que o Apache está apresentando.
Qual é a melhor forma de fazer isso?
Obrigado,
Davi
Responder1
Para apenas um nome de usuário e senha, eu escolheria o módulo mod_auth_basic. Há informações sobre isso emapache.org. Ele permite que você exija que os usuários insiram nome de usuário e senha, que são armazenados em um arquivo htpwasswd.