设置我的第一个Varnish Cache服务器

时间:2014-03-03 13:54:37

标签: varnish

我正在尝试设置我的第一个Varnish Cache服务器,对于任何有经验的人我都有几个问题。

1。)我正在运行Varnish作为独立服务器。我是否也需要在同一台服务器上安装Apache。最终,Varnish背后的实际网站不在此服务器上。

2.。)我是否将域指向Varnish,然后将配置设置为指向托管站点的服务器的IP地址?如果是这样,您如何将其指向正确的网站?

3.。)如果Varnish是独立的并且我有一个Apache内容服务器,它们都可以是80端口,只需更改default.vcl中的IP地址

后端默认{   .host =“198.221.134.235”;   .port =“80”; }

对不起基本问题。我整个周末一直在谷歌上,我发现了很多关于如何安装和配置Varnish的信息,但似乎你想要Cache的网站在同一台服务器上,因为所有这些都在改变Apache监听的端口,这似乎就像这意味着该网站位于同一台服务器上。

如果您有任何有关信息的好网站,请随时分享!再次感谢!

1 个答案:

答案 0 :(得分:4)

  1. 不,Varnish和Apache(或任何其他HTTP /网络服务器)可以在单独的服务器上运行。
  2. 确实,将域名指向Varnish的IP并设置后端,如文档中所述:https://www.varnish-cache.org/docs/3.0/tutorial/backend_servers.html。知识产权 您的网络服务器将是后端的IP。
  3. 正确,只要Apache和Varnish在不同的服务器上,它们都可以在端口80上侦听
  4. 如果我没弄错的话,您将进行以下设置:

    DNS example.com => 1.1.1.1 IP 1.1.1.1:80: Varnish (backend: 1.1.1.2:80) IP 1.1.1.2:80: Apache