톰캣을 처음 설치하면 위와 같은 화면이 나온다.
여기서 관리자 메뉴를 이용하기 위해서는 몇 가지 작업이 필요하다.
톰캣이 설치된 루트에서 conf 폴더를 연다.
tomcat-users.xml 파일을 편집기로 열어준다.
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/webapps/host-manager/META-INF/ 경로로 들어가 context.xml 파일을 연다.
context.xml 파일을 아래와 같이 주석처리 해준다.
저장후 원격 서버에 파일을 덮어쓴다.
/tomcat/webapps/manager/META-INF/ 경로로 들어가면 context.xml 파일이 동일하게 존재한다.
위와 동일하게 주석처리 한 후, 덮어써서 업로드 해주면 된다.
주석처리 한 부분은 관리자로 접근가능한 ip를 제한하는 부분이다.
ip가 127.x.x.x 인 경우에만 관리자 기능을 이용할 수 있도록 되어 있는데, 이를 지워주면 다른 ip에서도 접속이 가능해진다.
'Tomcat' 카테고리의 다른 글
[Tomcat] Ubuntu에 배포된 톰캣 8080 포트를 80 포트로 리디렉션하기 (0) | 2021.06.12 |
---|---|
[Tomcat] 톰캣 원격 서버에 자바 웹 프로젝트 업로드하기 (0) | 2021.03.24 |
댓글