我从来没有在任何地方创建过名为的文件index.php
,但是这样的文件突然出现在我的 Nginxsites-available
目录中。
我感觉不到系统行为有任何变化。我已经销毁了那个虚拟机,所以我无法带走文件内容,尽管它很长(约 300 行)。
它很可能是由 Nginx 创建的,但是为什么会这样呢?
答案1
NGINX 不会创建除其自己的日志文件之外的文件(这不包括网站的文件上传,文件上传最终会保存在站点的 docroot 中,而不是其他任何地方,但即便如此,也不是 NGINX 自己在做这件事,而是某个网站真正上传/创建了文件)。很可能是您不小心做了什么,nano
或者touch
做了什么,导致index.php
在该目录中错误地创建了文件。
NGINX 不会在其自己的配置目录中创建随机文件。首先排除您或任何其他授权用户所犯的任何用户错误。