본문 바로가기
Tomcat

[Tomcat] 톰캣 설치 후 관리자 페이지 들어가기

by 서피 2021. 3. 24.

톰캣 9.0.44 의 시작페이지

톰캣을 처음 설치하면 위와 같은 화면이 나온다.

여기서 관리자 메뉴를 이용하기 위해서는 몇 가지 작업이 필요하다.


톰캣이 설치된 루트에서 conf 폴더를 연다.

tomcat 폴더


tomcat-users.xml 파일을 편집기로 열어준다.

conf 폴더


tomcat-users 태그 내부의 마지막에 아래와 같이 추가해준다.

username 속성값에 관리자 계정 아이디를, password 속성값에 비밀번호를 입력하면 된다.

 

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-status"/>
<user username="myusername" password="mypassword" roles="admin-gui,admin-script,manager-gui,manager-status"/>

 

 

tomcat-users.xml 파일에 관리자 계정을 추가한 모습

 

tomcat-users.xml 파일을 그대로 덮어씌워 저장한다. 끝.


만약 톰캣을 원격 서버에 이용하고 있다면, 추가적인 설정이 필요하다.

보안을 위해서 톰캣이 설치된 기기에서만 관리자 접근이 가능한데, 이 제한을 지워주어야 한다.

 

먼저 톰캣이 설치된 폴더에서 tomcat/webapps/host-manager/META-INF/ 경로로 들어가 context.xml 파일을 연다.

webapps 폴더
host-manager
META-INF
context.xml


context.xml 파일을 아래와 같이 주석처리 해준다.

context.xml

저장후 원격 서버에 파일을 덮어쓴다.


/tomcat/webapps/manager/META-INF/ 경로로 들어가면 context.xml 파일이 동일하게 존재한다.

위와 동일하게 주석처리 한 후, 덮어써서 업로드 해주면 된다.

 

주석처리 한 부분은 관리자로 접근가능한 ip를 제한하는 부분이다.

ip가 127.x.x.x 인 경우에만 관리자 기능을 이용할 수 있도록 되어 있는데, 이를 지워주면 다른 ip에서도 접속이 가능해진다.

댓글