소개

본 장에서는 JEUS WebAdmin에 대한 기본 개념과 실행 환경에 대해서 설명한다.

1. 개요

WebAdmin은 웹 브라우저를 통해서 JEUS를 관리할 수 있는 사용자 인터페이스이다. WebAdmin은 JEUS의 모든 요소들을 포괄적으로 관리할 수 있는 기능들과 종합적인 시스템 관리를 위한 통합된 인터페이스를 제공한다. 또한, 시스템을 운영하는 관리자가 WebAdmin을 통해서 JEUS의 각 구성 요소 상태를 모니터링하고 제어할 수 있다.

본 안내서는 WebAdmin의 구성과 기본 기능들에 대해 안내한다.

2. 실행 환경

WebAdmin이 정상적으로 동작하기 위한 최소 요구 환경은 다음과 같다.

실행 환경 설명

OS

모든 OS에서 사용 가능

JDK

JDK 17

브라우저

  • Chrome: 79 이상

  • Firefox: 101 이상

  • Edge: 102 이상

최적 해상도

1920px * 1080px

3. 환경 설정

본 절에서는 WebAdmin 사용을 위한 기본적인 환경 설정에 대해 설명한다.

3.1. 권한 설정

WebAdmin에 로그인하는 사용자는 policies.xml 파일에 AdministratorsRole 권한을 설정해야 한다.

권한설정 예: <policies.xml>
<?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를 설정하는 과정이다.

  1. 메뉴에서 Servers를 선택한 후 Server 테이블에서 [adminServer]를 선택한다.

  2. [adminServer] 설정 메뉴에서 [Resource] > [Listener] 메뉴를 선택한다.

  3. Listener 화면에서 [추가] 버튼을 클릭한 후 Listener 추가 화면에서 'Name' 항목에 Listener 이름을 'SSL_WEBADMIN’으로 등록하고 'Ssl' 항목의 '사용' 체크박스를 클릭하여 SSL을 설정한다. Listener 설정에 대한 자세한 내용은 JEUS Server 안내서의 Listener 설정을 참고한다.

    figure ssl webadmin
    Listener 이름 등록
    figure ssl webadmin2
    SSL_WEBADMIN 등록
  4. [Engine] > [Web Engine] > [Web Connections]을 선택하면 웹 커넥션 목록이 조회된다. 목록에서 'HTTP' 타입의 리스너를 클릭한 후 HttpListener 화면에서 [편집] 버튼을 클릭하면 정보를 수정할 수 있다.

    ADMIN-HTTP Listener의 'Server Listener Ref' 항목을 'SSL_WEBADMIN’으로 변경한 후 [저장] 버튼을 클릭한다.

    figure ssl webadmin3
    Server Listener Ref 변경