首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清漆和IIS

问清漆和IIS
EN

Stack Overflow用户
提问于 2017-03-14 22:37:25
回答 2查看 712关注 0票数 1

我已经在Ubuntu 16.04上配置了Varnish。我已经配置了backeend服务器和vcl_recv部分。Varnish配置在端口80上,IIS web服务器也在端口80上运行。如何让Varnish服务器开始缓存IIS web服务器。IIS web服务器也运行Drupal7和8。我读过关于使用Apache和端口8080的文档,但这不是我的情况。我不确定如何将缓存与Windows IIS web服务器集成。我的老板要求我把这件事做好。我知道IIS上有缓存功能,但他们想使用Varnish。因此,任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2017-03-15 00:41:30

它们不能共享端口(如果在同一主机上)。否则,让Varnish在端口80上的"host1“上运行,在端口80上的"host2”上运行IIS是非常好的。

如果在同一主机上,则为:

要么必须将IIS更改为在端口8080上工作,要么必须将Varnish更改为在端口8080上工作,然后将传入流量重定向到该端口。

票数 0
EN

Stack Overflow用户

发布于 2017-03-15 01:43:48

据我所知,你的varnish和iis不在同一台服务器上(一个linux和一个windows)。

它的设置应该非常简单。在vcl后端部分(ip和端口80)中声明您的iis服务器,并遵循文档,只需记住您的varnish服务器与您的后端服务器不同(在您的示例中为iis,在文档中为apache )。

至于缓存,这将取决于您的需求。你需要告诉varnish你缓存了什么,缓存了多长时间。你可以通过不同的方式来实现(在你的iis web响应中返回一个缓存控制报头,在varnish中硬编码缓存时间...)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42788907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档