반응형
- jeus-web-dd.xml 에 사용할 수 있는 기능으로 Alias가 있다.
- Alias 기능은 특정 URL로 들어온 요청을 다른 경로로 대체하여 호출하는 기능이다.
- JEUS 에 APP를 배포한 경우 APP 배포 경로에 있는 파일만 보기 때문에 다른 경로에 있는 파일을 볼 수 없다.
- Alias 기능을 사용하여 특정 Path 요청시 원하는 경로에 있는 파일을 보도록 할 수 있다.
- 보통 NAS에 있는 이미지 파일이나 엑셀 파일을 읽는데 쓴다.
Alias 태그에 대한 설명(JEUS 가이드 문서 참고)
< jeus-web-dd > <aliasing> | |
Description | 요청 URL의 경로 중 일부 정보를 애플리케이션 외부의 경로로 매핑하는 데 사용한다. |
Value Type | aliasingType |
Child Elements | (173) alias |
< jeus-web-dd >< aliasing > <alias> | |
Description | 요청 URL이 가리키는 리소스에 대해서 별도의 경로 매핑을 정의한다. 예를 들어, 요청 URL이 http://www.foo.com/examples/images/hello.gif일 때, "hello.gif" 파일이 "/home/images/web" 디렉터리에 위치한다면 "alias-name"은 "/images/", "alias-path"는 "/home/images/web"으로 설정한다. |
Value Type | aliasType |
Child Elements | (174) alias-name (175) real-path |
< jeus-web-dd >< aliasing >< alias > <alias-name> | |
Description | URL의 경로 정보를 입력한다. |
Value Type | token |
Value Description | 디렉터리 이름은 시작과 끝을 "/"로 설정한다. |
jeus-web-dd.xml 파일 설정 /upload/ 경로로 들어온 요청은 /data01/upload 경로를 바라보라는 설정이다.
<?xml version="1.0" encoding="UTF-8"?> <jeus-web-dd xmlns="http://www.tmaxsoft.com/xml/ns/jeus" version="8.0"> <aliasing> <alias> <alias-name>/upload/</alias-name> <real-path>/data01/upload</real-path> </alias> </aliasing> </jeus-web-dd> |