1

所以我正在配置一个新的 Citrix 网关来为我们的一个客户提供外部访问,他们抱怨双缓存控制条目,基本上是这样的:

缓存控制:“无缓存,无存储,必须重新验证”

缓存控制:“无缓存”

现在我真的不知道这是否可以接受,但我也不知道第二个标头来自哪里,因为我在此网关中只配置了一个缓存控制操作/策略。我注意到的其他一些事情是,在运行 SSL 测试 (Qualys') 时,结果表明我没有配置 STS 和 Content-Security,但我确实为那些绑定到我的 VS 的标头设置了策略: 绑定 这些是行动: 行动

而且我确实注意到,出于某种原因,这些策略中的大多数都没有命中: 命中

我的配置有什么问题吗?

谢谢并恭祝安康

4

2 回答 2

0

关于缓存,您需要在 Netscaler 上运行网络跟踪(将大小设置为 0 并捕获 ssl 密钥),并且您必须观察 Header 的来源。

对于没有命中,尝试将优先级为 1 的 NOCACHE(表达式 true)策略绑定到虚拟服务器上的缓存策略。然后刷新 Netscaler 的缓存并重试。我不知道您的设置,但如果 Netscaler 是这样做的,这也可能会修复 Cache-Control Header。

于 2020-04-22T12:41:18.977 回答
0

只需添加一个小但必不可少的设置。

enableStaticPageCaching 用于身份验证和 vpn 门户网页

https://developer-docs.citrix.com/projects/netscaler-command-reference/en/12.0/aaa/aaa-parameter/aaa-parameter/

于 2020-05-20T19:49:29.440 回答