IIS是什么?有什么用?怎么用?
1. IIS是什么?
IIS是缩写
,全称Internet Information Services ( IIS,互联网信息服务 )
,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。
IIS是指World Wide Web server服务,IIS是一种Web(网页)服务组件,专业的说,IIS可以赋予一部主机电脑一组以上的IP地址,而且还可以有一个以上的域名作为Web网站。
.
做过服务器配置的都应该知道IIS
.
.
制作好了网站怎么才能让别人浏览,就是通过网站服务器来实现的。IIS只是网站服务器的一种而已。
简单来说:
Internet Information Service(IIS)是windows开设web网页服务的组件,用来搭载网站运行程序的平台的。还能提供FTP,SMTP等服务。
网站的建设是基于网站服务器的。
在UNIX或Linux平台上,Apache就是网站服务器。
而对于Windows NT/2000来说,IIS就是标准的网站服务器。
IIS是一种服务,是Windows 2000 Server系列的一个组件。不同于一般的应用程序,它就像驱动程序一样是操作系统的一部分,具有在系统启动时被同时启动的服务功能。
IIS 5.0是用于Windows 2000 Server系列服务器的网络和应用程序服务器。它是建立Internet /Intranet的基本组件之一。IIS 5.0也是允许在Internet/Intranet上发布信息的Web服务器。IIS通过超文本传输协议(HTTP)传输信息,还可配置IIS以提供文件传输协议(FTP)和其他服务,如NNTP服务、SMTP服务等。
最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在Windows XP Home版本上并没有IIS。
.
IIS作为一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
.注意:
apcache也是网站服务器。 IIS支持asp。 apache支持PHP。当然都可以通过其他软件实现的。
IIS的特色
有很多其他的服务器软件也可以提供良好的Internet服务,如Netscape的服务器、Apache for Win服务器等,但是IIS是Windows平台下最简单易用的服务器。
简单、易用是IIS 5.0最大的特点。
和IIS 4.0相比,IIS 5.0完全集成于Windows 2000 Server中,而IIS 4.0是Windows NT 4.0的Option Pack组件。IIS 5.0提供了更可靠的服务,管理也更为集成化。
IIS 5.0在安全方面提供了几个新的特征:摘要式身份验证、安全通信、服务器网关加密、安全向导、IP地址及Internet域限制、Kerberos 5.0身份验证协议兼容性、证书存储、Fortezza。
IIS 5.0支持WebDAV和ASP,它有两个管理工具:一个用于MMC的Internet Service Manager外接程序,另一个是基于Web浏览器管理的Internet Service Manager。
IIS闲聊
IIS 7.5 在
Windows Server 2008 R2
中是 Web 服务器 (IIS) 角色,而在 Windows 7 中是 Web 服务器。Web 服务器在 IIS 7 中经过重新设计,您将能够通过添加或删除模块来自定义服务器,以满足您的特定需求。模块是服务器用于处理请求的独特功能。例如,IIS 使用身份验证模块对客户端凭据进行身份验证,并使用缓存模块来管理缓存活动。IIS是一个支持HTTP和FTP发布服务的Web服务器。
IIS 7.0 通过支持灵活的可扩展模型来实现强大的定制功能,通过安装和运行特征加强安全。
.
IIS 7.0现在还可以让那些在其中负责web应用程序或服务的人来代理权限,通过选择性地安装和运行特性增强安全性。IIS 7.0的可扩展性包括一个全新的核心服务器API集合,这使得特性模块可以用本机码(C/C++)或托管代码开发。IIS 7.0还启用了配置、脚本、事件日志和管理工具特性集的可扩展性,向软件开发者提供了一个完备的服务器平台,开发者可以在该平台上建立Web服务器扩展模块。IIS 7.0 包括了一整套的管理工具,包括新的管理员和命令行工具,新的托管代码和脚本API和Windows PowerShell支持简化开发人员和管理员的日常工作。管理工具是完全可扩展的,使得开发者能够使用.NET框架建立新的管理模块,也很容易将新的管理UI模块插入进来,如同随IIS 7.0发布的那些模块一般,新模块的工作过程是透明的。
.
IIS 7.0核心Web服务器与IIS 6.0比较,有一些根本性的变化。例如,本机代码和托管代码可以通过单一的请求流程进行处理。集成化的流程,使得不同的应用框架可以在单一的Web服务器请求流水线中运行,为所有应用程序提供了内建的ASP. NET可扩展性。IIS 7.0还支持使用.NET框架开发核心Web服务器扩展。IIS 7.0集成了现存的用于ASP. NET的IHttpModule API,使得对于所有请求,你的托管代码模块都能够访问请求流程中的所有事件。IIS 7.0包括一个新的Runtime State and Control API,提供了关于应用程序池、工作进程、网站、应用程序域、和运行中的请求的实时状态信息。该信息通过本机COM组件API暴露出来。该API是通过新的IIS WMI提供者appcmd.exe和IIS Manager包装和暴露出来的。
.
Windows Server 2008提供了在生产环境中支持Web内容承载所需的全部 IIS 功能。
Windows Vista 也提供了 IIS 功能,但可用功能取决于Windows Vista的版本。Windows Vista中的IIS对于想要构建和测试 Web应用程序的用户而言十分理想。IIS 7.0 包括Microsoft.Web.Administration接口编程用来管理服务器。IIS 7.0 还包括一个新的Windows Management Instrumentation(WMI)提供者用来提供访问配置和服务器的状态信息给VBScript和JScript。通过使用WMI,管理员可以轻松地自动化基本的配置任务以及管理网站和应用程序。
.
图形界面的新IIS管理器在防火墙里不开放任何端口的情况下就可以通过HTTP的远程管理,该管理工具是完全可扩展的。
.
图形界面的新IIS管理器支持HTTP远程管理协议,在无需DCOM的情况下允许无缝地进行本地,远程,甚至跨互联网的连接或在防火墙里开放其它管理端口。
2. IIS有什么用?
通过上面的阐述,不难得出,IIS作为一种Web(网页)服务组件,用处还是蛮多的。
IIS常用于以下服务:
- 网页浏览
- 文件传输
- 新闻服务
- 邮件发送
- 其他重要未提及事项
3. IIS怎么用?
来自百度的一个例子:(关于IIS的消耗问题)
IIS作为一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。在同一时间内允许打开的网站页面数,打开一个页面占一个iis,打开一个站内框架页面占2到3个iis;若图片等被盗链,在其它网站打开本站图片同样占一个iis。假若设置参数为50个iis,则这个站允许同时有50个页面被打开。但要在同一时间(极短的时间)有50个页面被打开,需要50个人同时操作,这个概率还是比较低的。所以,100个iis支持日ip1000(同时访问网站人数必定远低于1000人)以上都不是很大问题,除非网站被盗链或框架引发其它消耗。
4. 总结:
IIS就相当于把你的机器变成一个服务器用来浏览网页。
5. 其他资源
- 更多IIS入门、IIS管理
- 百度文章资源
- 阿里云IIS安装和FTP配置教程
- 关于阿里云服务器配置IIS过程报错:“存储内存不足”的处理办法
- 其他重要未提及内容【暂时可忽略】。
6. 本文目录
- IIS是什么?有什么用?怎么用?
- 1. IIS是什么?
- 网站的建设是基于网站服务器的。
- 注意:
- IIS的特色
- IIS闲聊
- 网站的建设是基于网站服务器的。
- 2. IIS有什么用?
- IIS常用于以下服务:
- 3. IIS怎么用?
- 来自百度的一个例子:(关于IIS的消耗问题)
- 4. 总结:
- 5. 其他资源
- 6. 本文目录
- 文章来源于自己和网络总结,仅作为个人参考使用。
- 1. IIS是什么?
IIS是什么?有什么用?怎么用?相关推荐
- 【B/S实践】IIS发布
发布网站有两种方式: 1.通过vs自带的发布工具 -->途径:通过ASP.NET开发服务器(webdev.exe)发布到本地看到效果 -->好处:运行F5后就可以发布,操作非常简单看到效果 ...
- nginx+iis实现负载均衡
nginx安装 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoe ...
- vs2008与IIS 7.0使用在vista上时出现的问题及解决方法(Internet Explorer 无法显示该页面)(VS2008: IE Cannot Display Web Page)...
我的系统是Vista Ultimate SP1,先安装了vs2008 ,然后再安装了IIS7.0之后就出现了一系列的问题. 问题:通过vs2008启动程序调试时报错.错误提示为:Internet Ex ...
- iis6如何升级iis7_IIS修复IIS出现错误后如何完全卸载重装
IIS修复IIS出现错误后如何完全重装 ,有的时候IIS出现严重错误,比如metabase坏掉,又没有备份.一般的做法,直接在控制面板添加删除程序中卸载IIS重装.这样并不是安全的做法,很多人在重装I ...
- Win7/Win2008下IIS配置Asp站点启用父路径的设置方法
iis日志错误如下: 修改路径文件权限问题依旧. 解决方式: 转载于:https://www.cnblogs.com/xzlive/p/10904125.html
- .net core在vs开发环境下脱离iis运行
.net core相比之前.net的是一个可以跨平台,脱离iis运行的语言,并且项目启动的效率要比用iis启动快,可以说进一步提高了开发的效率.要想自己的项目core脱离iis,首先选择vs启动项目的 ...
- IIS 部署 node.js ---- 基础安装部署
一些可能有用的相关文章: https://blogs.msdn.microsoft.com/scott_hanselman/2011/11/28/window-iisnode-js/ http://b ...
- 2014.12.01 B/S之windows8.1下安装IIS
1.打开 控制面板--程序--程序和功能--启用或关闭windows功能 2.找到Internet信息服务 3.等待安装完毕即可 4.控制面板--系统和安全--管理工具--Intern ...
- 启用IIS的Gzip压缩 【转】
现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传 输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的 ...
- 防止IIS文件被下载方法
如何才能防止encry目录下的所有文件被非法下载呢?我们可以应用IIS中的应用程序映射结合ASP.NET中的IHttpHandler自定义权限,把IIS应用程序映射用于所有文件,并将控制权交给我们自己 ...
最新文章
- android服务器压力测试,Android压力测试Monkey工具
- 【竞赛】智能算法赛:智慧海洋建设Top1方案代码
- EnforceLearning:迁移学习-监督训练与非监督训练
- 如何通过Keras来掌握深度学习
- 在Adobe Html5 Extension的使用Nodejs的问题
- 浮动元素引起的问题和解决办法
- 量化选股常见的策略模型
- ImageJ下载安装使用
- Pyserial库使用心得
- R数据分析:竞争风险模型的做法和解释二
- 测试硬盘怀道的软件,硬盘坏道检测工具(HDDScan)
- 阿里巴巴四十大盗计算机病毒,泄密 阿里巴巴和四十大盗 全文 - 故事365
- 无法加载计算机管理,电脑中无法打开Internet选项中的管理加载项如何解决
- PayPal支付集成到自己Web网站
- 产业转型季运营商现离职潮
- 空间统计分析学习笔记
- Python 对json文件加密和解密
- 利用飞信接口免费发短信
- [附源码]计算机毕业设计JAVA汽车票售票系统lunwen
- inconsistent datatypes: expected DATE got NUMBER