1. 개요



본 문서는Bitbucket 에서 컨텍스트 패스(Context path)를 변경하는 방법에 대해 설명한다.

Context path는 web application server에 로딩된 여러 web application을 구분하기 위해 경로명으로,  URL뒤에 /구분자를 추가하여 지정할 수 있다.

예시) http://app.test.com/jira, http://app.test.com/confluence, http://app.test.com/bitbucket

2. Context path 설정


  • Bitbucket 중지

     Bitbucket 정지 방법
    Linux
    <Bitbucket 설치 디렉토리>/bin/stop-bitbucket.sh

    window

    tomcat 창에서 Ctrl+C

    서비스로 설치되어있다면 서비스 콘솔에서 중지

2.1. Bitbucket 5.0 버전 이상

<Bitbucket 홈 디렉토리>/shared/bitbucket.properties 내부에 아래 내용을 추가한다.

bitbucket.properties
server.context-path=/<여기에 입력>

적용 화면


2.2.  Bitbucket 5.0 버전 이전

<Bitbucket 홈 디렉토리>/shared/server.xml 파일 내부의 아래와 같은 부분에 Context path(ex bitbucket)를 설정한다.

(Stash 3.8 버전 이하는 <Stash 설치 디렉토리>/conf/server.xml)

설정 전
<Context path="" docBase="${catalina.home}/atlassian-<atlassianapp>" reloadable="false" useHttpOnly="true">
설정 후
<Context path="/bitbucket" docBase="${catalina.home}/atlassian-<atlassianapp>" reloadable="false" useHttpOnly="true">


2.3. 마무리

  • Bitbucket 서버 시작

     Bitbucket 시작 방법
    Linux
    <Bitbucket 설치 디렉토리>/bin/stop-bitbucket.sh

    window

    서비스로 설치되어있다면 서비스 콘솔에서 시작

  • >Server settings>Base URL 수정>Save


  • 완료