소개
본 장에서는 JEUS WebAdmin에 대한 기본 개념과 실행 환경에 대해서 설명한다.
1. 개요
WebAdmin은 웹 브라우저를 통해서 JEUS를 관리할 수 있는 사용자 인터페이스이다. WebAdmin은 JEUS의 모든 요소들을 포괄적으로 관리할 수 있는 기능들과 종합적인 시스템 관리를 위한 통합된 인터페이스를 제공한다. 또한, 시스템을 운영하는 관리자가 WebAdmin을 통해서 JEUS의 각 구성 요소 상태를 모니터링하고 제어할 수 있다.
본 안내서는 WebAdmin의 구성과 기본 기능들에 대해 안내한다.
2. 실행 환경
WebAdmin이 정상적으로 동작하기 위한 최소 요구 환경은 다음과 같다.
실행 환경 | 설명 |
---|---|
OS |
모든 OS에서 사용 가능 |
JDK |
JDK 17 |
브라우저 |
|
최적 해상도 |
1920px * 1080px |
3. 환경 설정
본 절에서는 WebAdmin 사용을 위한 기본적인 환경 설정에 대해 설명한다.
3.1. 권한 설정
WebAdmin에 로그인하는 사용자는 policies.xml 파일에 AdministratorsRole 권한을 설정해야 한다.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<policies xmlns="http://www.tmaxsoft.com/xml/ns/jeus">
<policy>
<role-permissions>
<role-permission>
<principal>jeus</principal>
<role>AdministratorsRole</role>
<classname>jeus.security.resource.RolePermission</classname>
</role-permission>
</role-permissions>
...
</policy>
...
</policies>
3.2. WebAdmin을 SSL로 서비스하기
ADMIN-HTTP Listener는 WebAdmin의 Listener 추가 화면에서 설정할 수 있다.
다음은 WebAdmin에서 Listener를 설정하는 과정이다.
-
메뉴에서 Servers를 선택한 후 Server 테이블에서 [adminServer]를 선택한다.
-
[adminServer] 설정 메뉴에서 [Resource] > [Listener] 메뉴를 선택한다.
-
Listener 화면에서 [추가] 버튼을 클릭한 후 Listener 추가 화면에서 'Name' 항목에 Listener 이름을 'SSL_WEBADMIN’으로 등록하고 'Ssl' 항목의 '사용' 체크박스를 클릭하여 SSL을 설정한다. Listener 설정에 대한 자세한 내용은 JEUS Server 안내서의 Listener 설정을 참고한다.
Listener 이름 등록SSL_WEBADMIN 등록 -
[Engine] > [Web Engine] > [Web Connections]을 선택하면 웹 커넥션 목록이 조회된다. 목록에서 'HTTP' 타입의 리스너를 클릭한 후 HttpListener 화면에서 [편집] 버튼을 클릭하면 정보를 수정할 수 있다.
ADMIN-HTTP Listener의 'Server Listener Ref' 항목을 'SSL_WEBADMIN’으로 변경한 후 [저장] 버튼을 클릭한다.
Server Listener Ref 변경