从 apache 切换到 nginx,遇到了一些奇怪的事情。
1)假设我的站点的文档根目录中有一个文件 yo.txt,它包含“foo”。
curl http://localhost/yo.txt => 'foo'
2)然后我将文件更改为包含“bar”
curl http://localhost/yo.txt => 'foo'
(仍然!)
如果我删除 yo.txt,我会得到 404。如果我删除所有文本,当我卷曲 url 时,我会正确地得到一个空文件。
我在修改文件后检查了最后修改的 HTTP 标头,它是正确的,即使文件的内容是陈旧的。
在 apt-get install nginx 之后,我正在使用来自 nginx 的标准配置。
是什么赋予了?