如何在 IIS 安装期间为 Inetpub 文件夹指定其他位置

如何在 IIS 安装期间为 Inetpub 文件夹指定其他位置

我曾问过很多关于安装后如何更改 Inetpub 文件夹但就我而言,我想知道是否有可能在安装 IIS 时指定与 C:/Inetpub 不同的路径

我已经看到可以使用pkgmgr.exe以下命令在命令行上安装 IIS:

start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;

但是我找不到任何可以指定 Inetpub 路径的参数。

感谢反馈。

答案1

在对 Microsoft KB 进行进一步研究后,我找到了答案:

在安装过程中,大多数核心 IIS 组件和配置文件都放置在 %windir%\system32\inetsrv 文件夹中。Inetsrv 目录被视为 IIS 的主安装目录。据报道,一些非 Microsoft 安全扫描工具建议出于安全目的将 IIS 安装在非系统驱动器上。这不是正确的评估。IIS 是 Windows 的核心组件,不能安装在非系统驱动器上。

也有报告建议将 Inetpub 目录移至非系统驱动器,以保证安全。Inetpub 目录是默认的 Web 内容目录,同时还充当日志和临时文件的占位符。大多数 Inetpub 子文件夹位置可以根据您的需求和业务要求重新配置,但初始 Inetpub 文件夹和子文件夹绝不能重命名或删除。这是因为 Windows Servicing 可能在某些时候需要更新存储在 %systemdrive%\inetpub 中的一个或多个核心 IIS 文件。不支持将 Inetpub 文件夹结构完全移出系统驱动器。

https://support.microsoft.com/en-us/kb/2752331

相关内容