현재 내 웹 사이트를 서버에 AWS EC2를 사용하고 있습니다. 웹 사이트의 내용은 역동적이며 대부분의 방문자는 특정 수의 국가에서 유입됩니다.특정 페이지에서만 AWS EC2 및 cloudFront를 사용하는 IP 주소 국가 검색
나는 그들의 IP 주소를 통해 웹 사이트 방문객의 국가를 탐지하려고합니다. 방문자가 내 웹 사이트 (https://example.com/abc)의 특정 페이지에 도달 할 때만 수행해야합니다.
AWS Cloudfront가 정확히 CloudFront-Viewer-Country
헤더를 통해 필요한 것을 제공한다는 것을 알고 있습니다. 그러나, 나는 CloundFront 뒤에 전체 웹 사이트를 제공 할 생각이 없습니다. CloudFront를 통해 단일 페이지 (https://example.com/abc) 만 제공하면 문제가 해결 될 것이라고 생각합니다. 이것을 달성 할 수 있습니까? 그렇다면 어떻게?
다른 옵션에는 어떤 것이 있습니까?
아니요, CloudFront에서 한 페이지 만 제공 할 수는 없으며 DNS 레코드에 의존합니다. CloudFront를 통해 하위 도메인을 제공 할 수는 있지만 CloudFront를 통해 전체 웹 사이트를 제공하지 않는 이유는 무엇입니까? – ceejayoz
이유는 간단합니다. 대부분의 웹 사이트 콘텐츠가 동적이기 때문에 비용을 절약 할 수 있습니다. 나는 이미 내 웹 사이트의 정적 컨텐츠를 제공하기 위해 CloudFront를 사용하고 있습니다. – Seme1
그런 경우, GeoIP 솔루션 (CloudFront가 당신을 위해 무엇을하고 있는지)을 고려하십시오. – ceejayoz