ALIAS 절

실제 서버의 물리적 디렉터리 경로와 URI를 연결하도록 설정할 수 있습니다. 즉, 어떤 특정한 URI에 대한 요구가 들어오면 이를 실제의 물리적인 디렉터리에 매핑시켜서 이곳에서 원하는 리소스를 찾아 처리하게 하는 방식입니다. 이는 사용자가 Document root에 상관없이 지정할 수 있기 때문에 관리하는 입장에서 편리한 기능입니다.

설정 항목

다음은 ALIAS 절의 환경 설정 형식입니다.

#"alias": {
    #"alias_list": [
        {
            "name": string,
            "url": string,
            "real_path": string
        }
    ]
}

절과 설정 항목의 구성에 대한 기호나 내용에 대한 자세한 내용은 설정 항목 값의 형식 및 설정 방법을 참고합니다.

alias_list

ALIAS 설정에 대한 목록입니다.

구분 설명

자료형

array(object)

alias_list/name (필수 항목)

ALIAS 설정의 이름입니다. 다른 절에서 ALIAS 절의 기능을 사용할 때는 이 'name’을 설정해야 합니다.

구분 설명

자료형

string

범위

31자 이내

alias_list/url (필수 항목)

Alias로 지정할 URI를 설정합니다. 요청 URL의 첫 번째 byte부터 설정값의 URL 길이만큼 비교하여 매칭 여부를 확인합니다.

구분 설명

자료형

string

범위

255자 이내

설정 형식

/로 시작하고 /로 끝나야 합니다.

alias_list/real_path (필수 항목)

서버 안의 물리적 디렉터리의 경로명을 설정합니다. 이때 상대 경로(/로 시작하지 않는 경로)는 자동으로 "$WEBTOB6_HOME_PATH/상대 경로"로 대체됩니다.

구분 설명

자료형

string

범위

255자 이내

설정 형식

/로 끝나야 합니다.

설정 예시

다음은 ALIAS 절을 설정한 예시입니다.

{
    "alias": {
        "alias_list": [
            {
                "name" : "alias1",
                "url": "/external/path/",
                "real_path": "/internal/real/path/"
            }
        ]
    }
}