Estoy usando Apache2 para enviar Jenkins al puerto 80 de mi servidor. El problema es que este servidor está abierto al mundo, por lo que quiero configurar algún tipo de autenticación para que tengas que iniciar sesión para acceder a la página de Jenkins.
Es solo para una cuenta de usuario, por lo que no necesito un servidor de base de datos. Solo un archivo plano con nombre de usuario y contraseña o algo así para que Apache lo solicite antes de mostrar la página.
Jenkins es lo único que presenta Apache.
¿Cuál es la mejor manera de hacer esto?
Gracias,
David
Respuesta1
Para solo un nombre de usuario y contraseña, elegiría el módulo mod_auth_basic. Hay información al respecto enapache.org. Le permite solicitar a los usuarios que ingresen el nombre de usuario y la contraseña, que se almacenan en un archivo htpwasswd.