우리는 특정 사용 사례를 위한 호스팅 플랫폼을 구축하고 있습니다.
우리는 자신의 도메인에서 다른 사람들의 콘텐츠를 호스팅할 수 있어야 합니다. 즉, 그들이 자신의 DNS를 구성하고 우리 서버에 CNAME을 추가하면 우리는 그들의 콘텐츠를 자신의 도메인에서 전달할 수 있어야 합니다.
blog1.com => would deliver the content of ourwebsite.com/blog1
blog2.com => would deliver the content of ourwebsite.com/blog2
blog3.com => would deliver the content of ourwebsite.com/blog3
우리 클라이언트는 CNAME만 구성하고 우리는 다른 모든 기술적 측면을 처리합니다.
우리가 찾은 첫 번째 솔루션은 AWS 사용자 지정 도메인과 람다 프록시를 사용하는 것과 관련이 있었지만 얻을 수 있는 도메인 수에 제한이 있었고 AWS는 이를 구축하는 좋은 방법이 아니라고 말했습니다.
여기 누군가가 그러한 사용 사례에 선호되는 솔루션이 무엇인지 자세히 설명할 수 있습니까? webflow나 wordpress는 이와 같은 것을 어떻게 관리합니까?
도움을 주셔서 감사합니다.
답변1
다음과 같은 맞춤 도메인 처리 전용 서비스를 사용하여 이를 처리하는 가장 쉬운 방법입니다.대략적인, CloudFlare의 SaaS용 SSL 등
이들 모두는 관리형 역방향 프록시 서비스를 앱 앞에 배치하고 API를 통해 사용자 정의 도메인 구성을 생성하며 고객은 자신이 제공할 IP에서 도메인 A 또는 CNAME 레코드를 가리킵니다. SSL 인증서를 처리하고 앱에 요청을 보냅니다.
그렇지 않으면 Caddy 서버(이 경우 가장 권장하는 서버)와 같은 것을 사용하여 앱 앞에 자신만의 역방향 프록시를 설정할 수 있습니다. Caddy 서버를 유지 관리하고 발생하는 문제를 처리해야 한다는 점을 제외하면 위의 서비스와 동일한 프로세스입니다. Caddy에는 사용할 수 있는 관리 API가 있습니다. 여기에 투자하려는 예산, 규모, 리소스에 따라 이는 좋은 선택이 될 수 있습니다.
하지만 내 개인적인 경험으로는 서비스 중 하나를 사용하는 것이 거의 항상 훨씬 저렴하고 쉽습니다. 특히 여러 도메인에 대해 SSL 인증서를 자동화하는 데 잠재적인 위험이 많이 있으며 서비스는 어쨌든 작은 VPS 가격으로 시작됩니다.