15.4. 처리기 구성
JBoss EAP를 사용하면 다음 두 가지 유형의 핸들러를 구성할 수 있습니다.
- 파일 처리기
- reverse-Proxy Handlers
파일 처리기 는 정적 파일을 제공합니다. 각 파일 처리기는 가상 호스트의 위치에 연결되어 있어야 합니다. 역방향 프록시 핸들러를 사용하면 JBoss EAP가 고성능 역방향 프록시 역할을 할 수 있습니다.
15.4.1. Handlers 구성에 대한 기본 undertow 하위 시스템 구성 링크 복사링크가 클립보드에 복사되었습니다!
JBoss EAP는 기본적으로 파일 처리기를 제공합니다. 이 참조는 Handlers에 대한 Cryostat 하위 시스템의 기본 구성을 제공합니다.
<subsystem xmlns="{UndertowSubsystemNamespace}" default-server="default-server" default-virtual-host="default-host" default-servlet-container="default" default-security-domain="other">
<buffer-cache name="default"/>
<server name="default-server">
...
</server>
<servlet-container name="default">
...
</servlet-container>
<handlers>
<file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
</handlers>
</subsystem>
15.4.2. 관리 CLI를 사용하여 파일 처리기 관리 링크 복사링크가 클립보드에 복사되었습니다!
다음 절차에서는 관리 CLI를 사용하여 Cryostat 하위 시스템에서 파일 핸들러를 관리하는 방법을 설명합니다. 필요에 따라 기존 파일 처리기를 업데이트하거나 새 파일을 생성하거나 파일 처리기를 삭제할 수 있습니다.
사전 요구 사항
- 관리 CLI에 액세스할 수 있습니다.
- 서버 구성을 수정할 수 있는 권한이 있습니다.
프로세스
기존 파일 처리기 업데이트
- 관리 CLI에 연결합니다.
다음 명령을 실행하여 파일 처리기의 속성을 업데이트합니다.
---- /subsystem=undertow/configuration=handler/file=welcome-content:write-attribute(name=case-sensitive,value=true) ----서버를 다시 로드하여 변경 사항을 적용합니다.
---- reload ----
새 파일 처리기 생성
- 관리 CLI에 연결합니다.
다음 명령을 실행하여 새 파일 핸들러를 생성합니다.
---- /subsystem=undertow/configuration=handler/file=new-file-handler:add(path="${jboss.home.dir}/welcome-content") ----[WARNING] ==== If you set a file handler's `path` directly to a file instead of a directory, any `location` elements that reference that file handler must not end with a forward slash (`/`). Otherwise, the server will return a `404 - Not Found` response. ====
파일 처리기 삭제
- 관리 CLI에 연결합니다.
다음 명령을 실행하여 파일 처리기를 삭제합니다.
---- /subsystem=undertow/configuration=handler/file=new-file-handler:remove ----서버를 다시 로드하여 변경 사항을 적용합니다.
---- reload ----