이번 글에서는 Content 메뉴에 있는 세부 설정 항목에 대해서 설명드리도록 하겠습니다.
Content내에는 아래와 같이 Headers, Gzips, Responses 의 3개의 설정 항목이 있습니다.
1. Headers
Create a header를 클릭하면 위와 같은 설정 화면이 나타납니다.
- Name: 설정하는 header의 이름을 지정합니다. 직접적으로 설정에 반영되지 않는 구분하기 위한 코멘트로 인식하면 됩니다.
- Type / Action: Request / Cache / Response 어떤 상황에서 Header를 이용할 것인지 지정합니다. Set 부분에서는 단지 Header를 설정하는 것인지 (Set), 아니면 존재하는 Header에 내용을 추가(Append)할 것인지, 존재하는 Header를 삭제(Delete)할 것인지, 마지막으로 정규표현식을 사용하여 Header의 내용 중 특정 문자열을 수정 할 것인지(Regex, Regex all)를 설정 의도에 맞춰서 선택합니다.
- Destination: 설정할 Header의 이름을 기입합니다. 예를들면 X-custom 이란 Header를 설정할 경우에는 http.X-custom이라는 이름으로 설정합니다.
- Source: header에 들어가는 값을 설정하는 부분입니다. 고정 값이라면 "" 를 사용하여 "12345"와 같이 입력합니다. 이외에 client.ip같은 VCL variable, req.http.host 같은 기본적인 http header도 사용이 가능합니다.
- Ignore if set: Default로 No로 설정되어 있으며, No의 경우 내가 설정한 header가 이미 존재하더라도 내가 설정한 내용을 우선적으로 적용을 하겠다는 의미이며, Yes일 경우에는 존재한다면 내가 설정한 내용은 무시 된다는 의미 입니다.
- Priority: 문자 그대로 우선 순위를 결정하는 부분이며, 숫자가 작을 수록 우선 순위가 높아 집니다. VCL의 경우에는 작성된 순서되로 실행되므로 순서에 의해서 의도되지 않은 결과로 이어질 수 있으니 때로는 이 부분의 설정이 필요합니다. 10이 기본이며 보통 기본 값으로 큰 문제는 없습니다. 이 부분은 설정후 VCL로 치환된 Source code를 봐야지 확인할 수 있는 부분이므로 추후 다시 설명드리는 기회를 가지도록 하겠습니다.
2. Gzip
Gzip 설정 적용은 굉장히 간단해서 Gzip 메뉴에 있는 OFF 슬라이드 보턴을 ON으로 변경하는 것만으로 간단히 설정할 수 있습니다.
단지 Gzip이 적용되는 확장자나 content types에 대해서 수정이 필요할 시에는 Set up advanced gzip 을 클릭하시면 상기와 같은 설정 화면에서 수정이 가능합니다.
3. Responses
Response는 Synthetic(인조, 모조) response를 설정하는 항목이다. 특정 response code 예를들면 503 error가 발생하였을 때에는 해당 설정으로 Fastly Edge서버에서 직접 특정한 html page를 유저에게 보여줄 수 있다. 기본 설정에서는 설정하고자 하는 항목의 슬라이드 버튼을 On으로 지정해 주면 직접 유저에게 반환할 html code를 편집할 수 있으며, Set up advanced response를 클릭 해서 보다 세세하게 자신이 원하는 status code를 골라서 편집해 줄 수도 있다.
마치며
UI에서 설정할 수 있는 기본 항목에 대해선 거의 설명이 끝나가고 있습니다. 다음 시간에는 logging에 대해서 설명해 드리고 그 다음엔 본격적으로 Fastly CDN 설정의 가장 중요한 부분이라고 할 수 있눈 VCL에 대해서 말씀드리도록 하겠습니다. 끝가지 읽어주셔서 감사합니다.
'Fastly_CDN > CDN_설정' 카테고리의 다른 글
패스틀리(Fastly) VCL Snippets 메뉴에 대해서 (0) | 2021.11.26 |
---|---|
패스틀리(Fastly) 로깅(Logging) 설정 (0) | 2021.10.31 |
패스틀리(Fastly) Settings 의 세부 설정 항목에 대해서 (0) | 2021.09.24 |
패스틀리(Fastly) 원치 않는 IP의 접속을 차단 하는 IP block list 설정 (0) | 2021.08.31 |
패스틀리(Fastly) CDN의 오리진 상세설정에 대해서 (0) | 2021.08.19 |