虚拟主机的默认文档(又称目录索引文件)是指用户访问网站根目录或某个子目录时,Web服务器自动返回的文件。该文件通常位于对应虚拟主机的文档根目录(DocumentRoot)下,例如 `/var/www/html/` 或 `www/htdocs/` 等。默认文档的具体名称与顺序并非固定,而是由服务器配置中的目录索引指令控制。

在Apache中,默认文档通过 DirectoryIndex 指令设置,例如 `DirectoryIndex index.html index.php`。该指令可以出现在虚拟主机配置文件的 `
在Nginx中,默认文档通过 index 指令设置,例如 `index index.html index.htm;`。该指令通常配置在 `server` 块或 `location` 块中。Nginx虚拟主机配置文件一般位于 `/etc/nginx/sites-available/` 或 `/etc/nginx/conf.d/`。默认文档的物理路径由 root 指令定义。
在Microsoft IIS中,默认文档在站点功能的“默认文档”中配置,文件名通常为 `default.html`、`default.asp`、`index.html` 等。IIS的站点配置文件位于 `C:\inetpub\wwwroot\<站点>`,或通过IIS管理器中的“默认文档”模块设置。
对于使用虚拟主机管理控制面板(如 cPanel、Plesk)的用户,默认文档通常被放置在虚拟主机账号的网站根目录下,例如 cPanel 的 public_html、Plesk 的 httpdocs。用户直接将 `index.html` 或 `index.php` 上传至此目录即可作为默认文档。
因此,若要定位虚拟主机的默认文档,应先确认Web服务器类型及虚拟主机配置,找到DocumentRoot或root指定的目录,默认文档就放在该目录下;而默认文档的文件名和优先级则取决于配置中的DirectoryIndex或index指令。

查看详情

查看详情