Apache2에서는 Jenkins 페이지를 표시하기 전에 로그인이 필요합니다.

Apache2에서는 Jenkins 페이지를 표시하기 전에 로그인이 필요합니다.

저는 Apache2를 사용하여 Jenkins를 서버의 포트 80으로 프록시합니다. 문제는 이 서버가 전 세계에 공개되어 있기 때문에 일종의 인증을 설정하여 Jenkins 페이지에 액세스하려면 로그인해야 한다는 것입니다.

하나의 사용자 계정에만 해당되므로 DB 백엔드가 필요하지 않습니다. 사용자 이름과 비밀번호가 포함된 플랫 파일 또는 Apache가 페이지를 표시하기 전에 프롬프트를 표시하는 것과 유사한 것입니다.

Jenkins는 Apache가 제공하는 유일한 것입니다.

이를 수행하는 가장 좋은 방법은 무엇입니까?

감사해요,

데이비드

답변1

사용자 이름과 비밀번호가 하나만 있으면 mod_auth_basic 모듈을 사용하겠습니다. 그것에 대한 정보가 있습니다apache.org. 이를 통해 사용자에게 htpwasswd 파일에 저장된 사용자 이름과 비밀번호를 입력하도록 요구할 수 있습니다.

관련 정보