Windows server 2008应用之IIS 7中配置ISAPI和CGI限制
ISAPI 和 CGI 限制是允许在服务器上执行动态内容的请求处理程序。这些限制为 CGI 文件 (.exe) 或 ISAPI 扩展 (.dll)。如果 IIS 配置系统允许添加自定义 ISAPI 或 CGI 限制,则我们可以添加它们。
(一)添加 ISAPI 或 CGI 限制
利用 ISAPI 和 CGI 限制,可以控制是否提供动态内容。在服务器上,动态内容以 CGI 文件 (.exe) 或 ISAPI 扩展 (.dll) 的形式存在。实现步骤如下:
1.; 打开 IIS 管理器,然后导航至要配置的级别。
2.; 在"功能视图"中,双击"ISAPI 和 CGI 限制"。
3.; 在"操作"窗格中,单击"添加"。
4.; 在"添加 ISAPI 或 CGI 限制"对话框的"ISAPI 或 CGI 路径"文本框中键入该 .dll 或 .exe 文件的路径,或者单击浏览按钮 (...) 导航至该文件的位置。
5.; 在"描述"文本框中,键入有关限制的简要描述。
6.; 选中"允许执行扩展路径",以允许限制自动运行。如果未选中此选项,限制的状态将默认为"不允许"。以后,您可以通过选择限制并在"操作"窗格中单击"允许"来允许该限制。
7.; 单击"确定"。
(二)编辑 ISAPI 或 CGI 限制
如果要更改 .exe 或 .dll 文件的位置或描述,或者更改 ISAPI 或 CGI 限制的状态,就需要对这些限制进行编辑。具体步骤如下:
1.; 打开 IIS 管理器,然后导航至要配置的级别。
2.; 在"功能视图"中,双击"ISAPI 和 CGI 限制"。
3.; 从列表中选择一种限制,然后在"操作"窗格中单击"编辑"。
4.; (可选)在"编辑 ISAPI 或 CGI 限制"对话框的"ISAPI 或 CGI 路径"文本框中,键入 .dll 或 .exe 文件的新路径,或单击浏览按钮 (...) 导航至该文件的位置。
5.; (可选)在"描述"文本框中,键入有关该限制的新描述。
6.; (可选)选中"允许执行扩展路径",以允许该 CGI 或 ISAPI 限制运行。如果未选中此选项,限制的状态将默认为"不允许"。以后,通过选择该限制并在"操作"窗格中单击"允许"或"拒绝",可以更改该限制的状态。
7.; 单击"确定"。
(三)删除 ISAPI 或 CGI 限制
如果你不再需要提供由特定 ISAPI 或 CGI 限制定义的内容类型,则可以从服务器上的限制列表中删除该限制。
1.; 打开 IIS 管理器,然后导航至要配置的级别。
2.; 在"功能视图"中,双击"ISAPI 和 CGI 限制"。
3.; 从列表中选择一个限制。
4.; 在"操作"窗格中,单击"删除"。
5.; 在"确认删除"对话框中,单击"是"。
(四)将未指定的文件扩展名设置为在 Web 服务器上运行
如果在 ISAPI 模式下运行 IIS 7.0,可以允许未指定文件扩展名的文件(即所有可执行文件)在 Web 服务器上运行。如果您是在集成模式下运行 IIS 7.0,则不提供此功能。
.; 打开 IIS 管理器,然后导航至要配置的级别。
2.; 在"功能视图"中,双击"ISAPI 和 CGI 限制"。
3.; 在"操作"页上,单击"编辑功能设置"。
4.; 也可以在"编辑 ISAPI 和 CGI 限制设置"对话框中选中"允许未指定的 CGI 模块",以便允许未指定的 CGI 模块。
5.; 也可以选中"允许未指定的 ISAPI 模块",以便允许未指定的 ISAPI 模块。
6.; 单击"确定"。
相关文章:
1. Windows server 2008系统使用心得2. 微软Windows Server 2008 R2 RC新功能简介3. Windows Server 2008最终确定在3月份发布4. Windows Server 2008 R2 Beta(x64)国内BT种子5. 服务器操作系统Windows Server 2008 R26. Windows Server 2008之 Server Core完全攻略7. Windows Server 2008 R2将支持256个逻辑处理器8. Windows Server 2008系统安装体验9. 微软Windows Server 2008发布站上线10. 将您的Windows Server 2008 R2打造成 Win7