Jenkins를 서버용 컴퓨터에 설치하고 개발용 클라이언트에서 접속했더니
Jenkins 관리 페이지에서 에러 혹은 경고가 발생한다.
"역방향 프록시 설정이 잘못된 것으로 파악되었습니다."
방화벽 설정은 끝마쳤고 네트워크 관련된 곳에서는 특별히 걸릴 곳이 없었는데
[Jenkins 관리 > 시스템 설정] 페이지에서 Jenkins Location > Jenkins URL을 확인해본다.
Jenkins를 새로 설치한 경우라면 아마 http://localhost:XXXX/ 값이 입력되어 있을 것이다.
경고 메세지도 설명하고 있듯이
localhost 도메인이 아닌 실제 브라우저에 접속한 URL을 입력하고 설정을 저장하면 해결된다.
※ 당연히 로컬 환경에서 테스트용으로 구축하여 localhost로 접속하는 환경에서는 값을 수정하지 않아도 된다.
(그리고 이 경우라면 애초에 역방향 프록시 설정 에러는 뜨지 않을 것이다.)
문제는 해결했다.
그렇다면 역방향 프록시가 무엇을 의미하는 것일까.
클라이언트가 서버에 요청을 보내면 프록시 서버가 이 요청을 받아 실제 서버 내부로 데이터가 전달된다.
서버에 다이렉트로 전달하기 보다, 보안을 위해 완충 작용을 거쳐 전달하는 방식이 역방향 프록시라고 이해하면 되겠다.
<역방향 프록시에 관한 참고자료>
ko.wikipedia.org/wiki/%EB%A6%AC%EB%B2%84%EC%8A%A4_%ED%94%84%EB%A1%9D%EC%8B%9C
'프로그래밍 > 개발환경' 카테고리의 다른 글
리눅스 서버에 자바 설치부터 톰캣 설치까지(한 번에 정리) (0) | 2022.10.12 |
---|---|
[Windows 10] 마우스 우클릭 시에 멈춤 혹은 응답 없음 해결 방법 (0) | 2020.12.18 |
포스트맨(Postman) 사용법과 API 실행해 보기 (0) | 2020.09.18 |
node.js 와 npm 최신 버전으로 업데이트 하기 (0) | 2020.08.21 |
[Tomcat] <에러 해결> 로컬 컴퓨터의 (Tomcat 서비스)를 시작하지 못 했습니다. (0) | 2020.08.10 |