첫 번째 Varnish 캐시 서버를 설정하려고하는데 경험이있는 사람을위한 몇 가지 질문이 있습니다.첫 번째 Varnish 캐시 서버 설정
1.) 저는 Varnish를 독립 실행 형 서버로 실행하고 있습니다. 동일한 서버에 Apache도 설치해야합니까? 궁극적으로 바니시 뒤에있는 실제 사이트가이 서버에 없습니다.
2.) 도메인을 광택 처리 한 다음 사이트를 호스팅하는 서버의 IP 주소를 가리 키도록 config를 설정합니까? 그렇다면 올바른 사이트를 어떻게 지적합니까?
3) 니스는 독립과 나는 둘 다 80 포트하고 단지 default.vcl에
백엔드 기본 { .host = "198.221을 IP 주소를 변경할 수 있습니다, 아파치 콘텐츠 서버가있는 경우. 134.235 "; .port = "80"; }
죄송합니다. 나는 주말 내내 구글에 있었고 바니시를 설치하고 설정하는 방법에 대한 많은 정보를 발견했다. 그러나 캐시하려는 사이트가 아파치 포트를 변경하기 때문에 같은 서버에있는 것처럼 보인다. 사이트가 동일한 서버에 있다는 것을 의미합니다.
정보가있는 좋은 사이트가 있으면 언제든지 공유하십시오. 다시 한 번 감사드립니다!
가 감사를 정보를 위해 매우. 기본 백엔드를 정의 할 때 웹 사이트를 제공하는 Apache 서버의 IP 주소를 가리키고 있습니까? 그렇다면 어떻게 될 사이트를 정의 할 수 있습니까? Varnish가 아파치 서버에 URL을 전달하기 때문에 conf 파일이 올바르게 라우팅 할 수 있습니까? therecord.org에서 광택을 사용하고 싶습니다. 도메인의 DNS 레코드를 와니스 서버 (198.221.134.235)로 지정한 다음 와니스 서버가 Drupal 사이트를 호스팅하는 Apache 서버 (198.221.134.236)를 가리 키도록합니다. Apache는 어떤 사이트를 제공하는지 어떻게 알 수 있습니까? –
기본 백엔드는 Apache를 실제로 가리 킵니다. 아파치는 도메인을 아파치로 직접 가리키는 것과 똑같이 동작 할 것이다. 구성 (예 : 호스트 이름)에 따라 Apache는 올바른 가상 호스트를 제공합니다. 바니시 (varnish)는 중간에 사람 역할을하며, 기본적으로 요청을 백엔드로 전달하고 가능한 경우 캐싱을 수행합니다. – Arjan
차가움. 그냥 다시 설정하십시오. 나는 DNS를 Varnish 서버 IPAdress에 연결합니다. 나는 default.vcl을 사용하고 백엔드 기본값을 추가한다. { .host = "198.221.134.236"; .port = "80"; 은 Apache 서버를 가리 킵니다. 그런 다음 아파치에서 serverName = therecord.org이고 /var/www/html/therecord.com을 가리키는 가상 파일을 가질 수 있습니다. 브라우저에서 therecord.com을 가리키면 작동합니까? } –