HTTPS (!) 서비스를 백엔드 서비스로 사용하도록 Varnish를 구성하고 싶습니다. 여기서 핵심은 백엔드 서비스에 대한 SSL 연결 부분입니다! 나는 HTTPS 백엔드 서비스 (클라우드에서 호스팅되는 SaaS 서비스로 생각)를 제한적으로 관리하고 있습니다.SaaS HTTPS 백엔드 서버에서 바니시 사용 하시겠습니까?
이그것은이 같은 설정 것 : 사용자 에이전트 -> AWS ELB는 SSL 종결로 - AWS에서> 니스 -> 클라우드에서 SaaS는 서비스를
이유를 그것에 대해 다음과 같다 HTTPS 같이 - 내가 원하는 Varnish ESI를 사용하여 내 사용자 지정 페이지 헤더 & 바닥 글을 사용하여 SaaS 서비스 UI를 꾸미십시오. - 모든 요청이 바니시를 통과하면 SaaS 서비스에 대한 추가 분석 데이터를 얻을 수 있습니다. - 바니시를 사용하여 SaaS 서비스의 URL을 효과적으로 다시 작성하여 SaaS 서비스 URL을 효과적으로 숨길 수 있습니다. -users
AWS ELB를 사용자 에이전트에 대한 SSL 터미네이터로 사용할 수 있습니까?하지만 Varnish가 HTTPS SaaS 서비스를 원본 서버로 액세스하려면 어떻게해야합니까?
배경 : Google은 고객에게 다양한 서비스 (모든 서비스에는 자체 UI가 있습니다. 즉, 헤드리스 RESP API가 없습니다)를 제공하는 웹 포털에서 작업합니다. 모든 서비스를 하나로 묶는 가장 큰 장점은 일반적인 페이지 머리글과 바닥 글 (페이지 머리글은 최상위 탐색 및 로그인/사용자 이름 로그 아웃을 보여줍니다)입니다.
우리가 가지고있는 서비스 유형은 다음과 같습니다. 모두 복제하지 않으려는 자체 UI 레이어가 있습니다. - 흰색 라벨링 된 타사 SaaS 서비스 (예 : Zendesk 또는 Salesforce)는 구름 - 사내는 AWS 에서 호스팅되는 JavaEE 어플/봄 서비스 개발 - 우리 회사에서 다른 팀이 개발 한 서비스,하지만 그들은 우리 자신의 데이터 센터에서 호스팅되는
ESI가 포함되어 추가하면 이러한 서비스의 각 괜찮습니다 ,하지만 각 서비스에 대해 페이지 머리글/바닥 글을 여러 번 다시 구현하는 작업을 복제해야하는 것은 아닙니다.
방금 본 기사를 보았습니다. https://komelin.com/articles/https-varnish – zx1986