ApplicationHost.config(IIS存储配置区文件)介绍

yizhihongxing

ApplicationHost.config是Internet Information Services(IIS)的主要配置文件,它存储了所有IIS站点、应用程序池和其他组件的全局配置信息。在这个文件中,用户可以配置各种参数如Web服务器、HTTP和FTP网站和虚拟目录、应用程序的池和整个服务器的设置等等。

IIS存储配置区文件

IIS存储配置区文件(Configuration Store)是IIS 7和以上版本使用的一种新的配置模型,标准的配置文件现在已被完全替代。在IIS中,每个服务器都有一个配置存储,包含了所有站点和应用程序的配置信息。默认情况下,配置存储位于\Windows\system32\inetsrv\config\applicationHost.config文件中。你可以在文件中为IIS中的每个元素设置配置信息,例如站点、应用程序池、认证以及IIS管理工具的管理规则等。

配置存储的优点

使用多服务器共享配置,默认情况下,IIS通过将服务器配置编码为XML文档来实现,可以轻松地在IIS安装之间共享配置。

支持常见配置管理需求,例如版本控制和基于版本的回退。

易于使用专用的命令行工具或API系统来管理配置。

增强特性,降低了一些限制。

配置存储的缺点

必须使用专用的工具(如 PowerShell、IIS管理控制台或IIS的应用程序编程接口)才能访问或配置IIS配置存储。

在多服务器环境中,必须确保几个服务器在配置存储文件上具有相同的访问权限,以便能够正确地读取配置信息。

示例

示例1:配置一个新站点

要创建新站点:

  1. 在IIS管理器中,右键单击“站点”,然后选择“添加网站”。

  2. 在“添加网站”对话框中,输入站点名称,然后选择文件夹(包含HTML文件),或选择默认IIS文件夹作为站点的根目录。

  3. 通过绑定IP地址、端口号和所有要使用的主机名来配置站点的绑定(默认情况下,只有所有未与其他站点绑定的IP地址和端口号才会出现在绑定列表中)。

  4. 选择站点使用的最佳应用程序池。

  5. 单击“确定”。

  6. 在网站管理器中找到新创建的站点,然后右键单击单击它并选择“启动”即可配置它。

以上步骤中,配置信息将由IIS映射到applicationHost.config中。

示例2:当某些产品被卸载或重装时,IIS无法正常运行

在这种情况下,最好的解决方案是卸载IIS并重新进行设置,并同时删除applicationHost.config。通过执行以下步骤,应该修复任何难以诊断撤消先前IIS安装的问题。

  1. 卸载IIS。

  2. 查找完全删除IIS安装过程中遗留的文件和目录。

  3. 重新安装IIS。

  4. 在IIS管理器中打开站点。

  5. 打开文件C:\Windows\System32\inetsrv\config\applicationHost.config。

  6. 将找到的所有“锁定”资源删除(如果有)。

  7. 将配置文件的副本从某个处被替换回C:\Windows\System32\inetsrv\config\。

  8. 重启IIS。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ApplicationHost.config(IIS存储配置区文件)介绍 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • IIS访问网站的用户过多解决方法

    以下是“IIS访问网站的用户过多解决方法”的完整攻略: 1. 问题描述 在使用IIS托管网站时,有可能会出现访问网站的用户过多的情况。这种情况下,服务器的负载将会急剧上升,网站的响应速度会变得非常缓慢,严重的情况可能会导致网站崩溃。 2. 解决方法 针对此问题,我们可以采取以下几种方法进行解决。 2.1 优化IIS服务器性能 首先,我们需要对IIS服务器进行…

    IIS 2023年5月26日
    00
  • 用IIS建立高安全性Web服务器的方法

    建立高安全性Web服务器在现代互联网中至关重要,有助于保护网站及其用户的数据免受安全威胁。以下是使用IIS(Internet Information Services)建立高安全性Web服务器的完整攻略: 步骤一:在服务器上安装IIS 确保你正在使用的服务器上安装了Windows Server操作系统。如果没有,请先安装该操作系统。 打开“Server Ma…

    IIS 2023年5月26日
    00
  • IIS6.0的默认权限和用户权限设置小结

    下面是对“IIS6.0的默认权限和用户权限设置小结”的详细讲解。 1. IIS6.0的默认权限 IIS6.0默认会创建一个名为IUSR_MachineName的用户,其用于应对来自外部网络的IIS处理请求。IIS6.0默认将IUSR_MachineName设置为IIS_WPG(IIS Worker Process Group)组的成员,并将IIS_WPG组分…

    IIS 2023年5月26日
    00
  • IIS 7.0 网站漏洞利用及修复方法

    IIS 7.0 网站漏洞利用及修复方法 简介 Internet Information Services(IIS)是微软公司的Web服务器软件,在Windows Server操作系统中常被用于搭建网站。然而,IIS也存在着一些漏洞,黑客可以利用这些漏洞攻击IIS上的网站,从而获得网站的控制权。本文将讲解两种IIS 7.0网站漏洞的利用方法,并提供修复方案。 …

    IIS 2023年5月26日
    00
  • IIS设置404页面图文教程(选择URL还是文件 )

    下面我就详细讲解一下”IIS设置404页面图文教程(选择URL还是文件)”的完整攻略。 步骤一:创建404页面 首先,我们需要创建一个404页面。这个页面可以是一个HTM、HTML、ASPX或PHP文件,也可以是一个虚拟路径。 示例一: 在本地创建一个404.html文件。 在文件中编写404错误提示信息。 示例二: 在网站根目录下创建一个404文件夹。 在…

    IIS 2023年5月26日
    00
  • Windows7下IIS+php配置教程

    下面是“Windows 7下IIS+php配置教程”的完整攻略: 准备工作 首先,需要下载安装IIS,可以在Windows的“控制面板”中找到“程序和功能”,点击“打开或关闭Windows功能”,勾选“Internet Information Services”和“Internet Information Services Hostable Web Core…

    IIS 2023年5月26日
    00
  • iis 访问由于凭据无效被拒绝+请求的资源在使用中的解决方法

    问题背景: 在IIS中,偶尔会遇到无法访问站点的情况,浏览器会提示错误:“HTTP Error 401.2 – Unauthorized”, 或者“由于凭据无效被拒绝”,或者“请求的资源在使用中”。这时候就需要针对这种情况进行解决,本篇攻略将详细讲解解决方法,以及两个实例。 解决方式: 确认站点设定 首先,要确认站点设定是否正确,包括站点的身份验证模式,以及…

    IIS 2023年5月26日
    00
  • windows服务器通过appcmd实现IIS备份、还原、查看的命令(适用IIS8之前版本)

    下面是关于如何使用appcmd命令实现IIS备份、还原和查看的完整攻略,适用于IIS8之前的版本。 1. appcmd是什么 appcmd是IIS6、7、8的命令行工具,可以对IIS进行自动化管理, 而不用通过IIS Manager的GUI界面来进行配置。你可以使用appcmd备份、还原、查看IIS配置,以及其他更多的操作。 2. 安装appcmd appc…

    IIS 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部