📜  windows iis 文件位置 (1)

📅  最后修改于: 2023-12-03 14:48:28.974000             🧑  作者: Mango

Windows IIS 文件位置

IIS(Internet Information Services)是微软Windows提供的Web服务器软件,用于托管Web应用程序和网站。在IIS中,各种文件包括网站的Web文件、日志文件等都保存在特定的位置。本文将介绍IIS中常见的文件位置。

网站文件位置

IIS中网站的文件默认保存在 C:\inetpub\wwwroot 目录下。此目录下一般会出现一个名为 Default Web Site 的文件夹,该文件夹为默认网站,可以添加其他网站并保存在该目录下。

日志文件位置

IIS默认会生成访问日志和错误日志,日志文件位置如下:

  1. 访问日志文件:默认保存在 C:\inetpub\logs\LogFiles 目录下,并且根据不同的网站进行区分,例如默认网站的访问日志文件保存在 C:\inetpub\logs\LogFiles\W3SVC1 目录下。
  2. 错误日志文件:默认保存在 %SystemDrive%\inetpub\logs\FailedReqLogFiles 目录下,可通过IIS管理器中的"请求筛选器"功能进行配置。
配置文件位置

IIS的配置信息保存在XML文档中。配置文件位置如下:

  1. IIS7和IIS8:默认保存在 %windir%\System32\inetsrv\config\applicationHost.config 文件中。
  2. IIS6:默认保存在 %windir%\system32\inetsrv\MetaBase.xml 文件中。
物理路径位置

物理路径是指虚拟目录所指向的实际路径。在IIS中,可以通过虚拟目录实现网站之间的隔离。物理路径位置如下:

  1. 默认网站的物理路径为: C:\inetpub\wwwroot
  2. 添加的其他网站的物理路径则根据自己的需求进行选择。
应用程序池文件位置

应用程序池是IIS中托管应用程序的容器。可以对应用程序池进行一些优化手段。应用程序池文件位置如下:

  1. IIS 7及以上版本:

    • 配置文件:%SystemRoot%\System32\inetsrv\config\applicationHost.config

    • 应用程序池状态记录文件: %SystemRoot%\System32\inetsrv\config\temp\appPools{应用程序池名称}.config

    • 历史应用程序池状态记录文件:%SystemRoot%\System32\inetsrv\config\history{日期}\Microsoft-Windows-IIS-Configuration{应用程序池名称}.config

  2. IIS 6及以前版本:

    • 配置文件: %windir%\system32\inetsrv\MetaBase.xml

    • 应用程序池状态记录文件: %windir%\system32\inetsrv\MetaBase.xml

以上就是IIS中常见的文件位置,请读者自行根据需要选择合适的文件路径进行文件操作。