我有一个设置,我的 nginx 在前面,apache+PHP 在后面。
我的 PHP 应用程序在 memcache 中缓存了一些页面,这些页面由 nginx 直接访问,除了一些在 Nginx 中使用 SSI 构建的动态部分。
我遇到的第一个问题是 nginx 没有尝试将 memcache 用于 ssi URI。
<!--# include virtual="/myuser" -->
所以我想如果我强制它使用完整的 URL,它会这样做。
<!--# include virtual="http://www.example.com/myuser" -->
但是在日志文件(nginx和apache)中,我可以看到在url的开头添加了一个斜杠
http ssi filter "/http://www.example.com/myuser"
在 SSI 模块的源代码中,我看到似乎添加了一个 PREFIX,但我真的可以判断我是否可以禁用它。
有人有这个问题吗?Nginx 版本:Ubuntu Karmic 64 位上的 0.7.62
非常感谢