在过去的几天里,我一直在设置一个基于 Rackspace CentOS 的网络服务器,这是我从另一位开发人员那里接手的。除此之外,我注意到在 httpd 目录中,有两个目录。一个是 /conf,另一个是 /conf.d。前者似乎包含一般适用于 Web 服务器 Apache 的 .conf 文件,而后者似乎包含服务器上多个网站的 {name}.conf 文件。在本例中,{name} - 存储网站的文件夹。
更重要的是,每当我在浏览器中输入服务器的 IP 地址时,它都会转到这些站点中的一个特定站点。编辑此站点的 .conf 以指向另一个站点的目录后,路由发生了变化。
有谁知道这些文件的用途是什么? Apache 如何解析它们?如果用户在浏览器中输入 IP,它是否会按字母顺序选择第一个文件夹并引导用户访问该站点?