我花了几天时间来追踪为什么默认主页是通过nginx
;无论我如何定义我的conf,它都没有改变。我 grep 到地狱并返回,最后今天,来自地狱的结果,地狱在 grep 上回复了/srv/http/etc/nginx
。
这是从哪里来的,有人可以推测一下吗? 有可能我做了一些事情但不记得了,已经有一段时间了,但我找不到在线教程来解释它。 这是一个合法的地方吗?
注意我确实/srv/http/www
在我的/etc/nginx/nginx.conf
文件中使用作为我的主站点的根路径。我不确定它是否可以从那里进行疯狂的映射或其他什么,否则我不知道配置是如何到达那里的,除非我手动不小心将它们移到那里,但是如果是这样的话,他们实际上是如何工作的?
默认页面会加载。该页面奇怪地遵循相同的备用位置模式,因为它位于/srv/http/usr/share/nginx/html/index.html
,因此看起来 nginx 的整个安装已经完成了/srv/http
。
那里有人知道它来自哪里吗,或者如果他们觉得我在某个地方手动移动了?
答案1
经过研究,这看起来像是一个试图安装到 CHROOT JAIL 中的安装,因为它是一个拱形发行版,有一个参考这里指的是所/srv/www
提到的。
看来需要使用备用配置,而不是 /etc/nginx/nginx.conf 中的配置,后者现在充当掩码、备用用途或自重,具体取决于您想要如何看待它。