IIS全称“Internet Information Services”代表“互联网信息服务”。IIS是一个专为Windows服务器设计的web服务器软件包,它被用于托管网站和其他网络内容。
微软的互联网信息服务提供图形用户界面(GUI),用于管理网站和相关用户。它提供了在web上创建、配置和发布站点的可视化方法。IIS管理器工具允许web管理员修改网站选项,比如默认页面、错误页面、日志设置、安全设置和性能优化。
IIS既可以提供标准的HTML网页,也可以提供动态网页,如ASP.NET应用程序和PHP页面。当访问者访问静态网站的页面时,IIS只是将HTML和相关图像发送到用户的浏览器。当访问动态网站上的页面时,IIS运行任何应用程序并处理页面中包含的任何脚本,然后将结果数据发送到用户的浏览器。
虽然IIS包含了托管网站所需的所有特性,但它还支持向服务器添加额外功能的扩展(或“模块”)。例如,WinCache扩展通过缓存PHP进程使PHP脚本运行得更快,URL重写模块允许网站管理员使用友好的URL来发布页面,更容易让访问者输入和记住。可以安装流媒体扩展,为网站访问者提供流媒体。
IIS是商业网站的流行选择,因为它提供了许多高级功能,并且得到了微软的支持。然而,它还需要一个商业许可证和价格增长取决于用户的数量,因此,Apache HTTP服务器仍然是最流行的web服务器软件,它是开源的,对无限用户免费。