IIS是什么意思?有人什么作用?不少人对IIS还是充满疑惑的,那小编就给大家简单介绍一下吧。
IIS全称为Internet Information Service(Internet信息服务),是一个World Wide Web server服务。IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
IIS意味着你能发布网页,并且有ASP(Active Server Pages)、java、VBscript产生页面,有着一些扩展功能。直白的说,IIS属于Windows服务器组建,像目前很多网站服务器依然安装的是Windows服务器系统,比如最常见的Windows server2003 其里面最核的功能,就是IIS。
对于小白朋友来说,只要知道IIS是网页服务组件,用来搭载网站运行程序的平台即可,比如IIS结合php+ASP环境,即可放置目前流行的ASP/PHPx程序的网站程序。Windows XP/server2003自带的是IIS6版本,Win7/Win8服务器版本,自带的是IIS7/8版本,版本越高,安全性通常越好。
专业的说,IIS可以赋予一部主机电脑一组以上的IP地址,而且还可以有一个以上的域名作为Web网站,您可以利用TCP/IP内容设置两组以上的IP地址给它,除了为网卡再加进一组IP地址之外,必须在负责这个点的DNS上为这组IP地址指定另一个域名,完成这些步骤以后,在Internet Service Manage中就会出现一个虚拟Web服务器,虚拟服务器(Virtual Server)必须有它自己的主目录(home directory),对于IIS来说,所有服务器都是它的虚拟服务器。
利用 Windows Server 2008 中的 IIS7 提供的功能,Web 管理员能够更加有效、可靠地管理 Web 基础结构,Web 开发人员能够快速构建更具竞争力的 Web 解决方案。
该IIS7版本提供3个关键功能:
1.模块化体系结构:IIS7旨在帮助专业人员准确自定义在web服务器上要安装和运行那些功能。IIS现在已分解成 40 多种功能模块,每个模块都可以独立安装,这极大地减少了潜在攻击面并降低了服务器的内存要求。
2.全面扩展性 API: IIS7 使开发人员能够以更平滑的方式扩展 Web 服务器。IIS7 的核心 Web 服务器功能是使用一组新的公共 Web 服务器 API 构建的,开发人员可以使用这些 API 来扩展、替换 Web 服务器或向其添加功能。
这些 API 可以作为本机 Win32 API 以及托管的 .NET Framework API 使用。开发人员还可以利用 IIS7 的事件记录、配置和管理工具的功能集扩展性,使用第三方扩展工具为客户提供平滑体验。
3.统一的分布式配置模式: IIS7 为开发人员和管理员提供了一个统一的配置系统,用于以单一 XML 格式存储所有 IIS 和 ASP.NET 设置,并包含了一组托管代码和脚本 API,用于访问整个 Web 平台的配置信息。
对于IIS7的介绍就到这了,相信看完本文你应该有所了解了。如果还想阅读更多的内容,欢迎登陆编程学习网教育。