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")주의파일 처리기의
경로를디렉터리 대신 직접 파일에 설정하면 해당 파일 처리기를 참조하는 모든위치요소가 슬래시(/)로 끝나지 않아야 합니다. 그렇지 않으면 서버가404 - Not Found응답을 반환합니다.
파일 처리기 삭제
- 관리 CLI에 연결합니다.
다음 명령을 실행하여 파일 처리기를 삭제합니다.
/subsystem=undertow/configuration=handler/file=new-file-handler:remove서버를 다시 로드하여 변경 사항을 적용합니다.
reload