IIS是什么?有什么用?怎么用?_什么是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常用于以下服务:

  1. 网页浏览
  2. 文件传输
  3. 新闻服务
  4. 邮件发送
  5. 其他重要未提及事项

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. 其他资源

  1. 更多IIS入门、IIS管理
  2. 百度文章资源
  3. 阿里云IIS安装和FTP配置教程
  4. 关于阿里云服务器配置IIS过程报错:“存储内存不足”的处理办法
  5. 其他重要未提及内容【暂时可忽略】。

6. 本文目录

 

 


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_46175823/article/details/111168591

智能推荐

爬虫入门之结构化数据类型XML的提取(Xpath)_xpath可以从-程序员宅基地

文章浏览阅读1.1k次。什么是XPath?XPath (XML Path Language) 是一门在 XML 文档中查找信息的语言,可用来在 XML 文档中对元素和属性进行遍历。什么是XML?XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 的标签需要我们自行定义XML 被设计为具..._xpath可以从

1085 PAT单位排行 (25分) [排序]_085 pat单位排行 (25 分) 每次 pat 考试结束后,考试中心都会发布一个考生单位排行-程序员宅基地

文章浏览阅读129次。每次 PAT 考试结束后,考试中心都会发布一个考生单位排行榜。本题就请你实现这个功能。输入格式:输入第一行给出一个正整数 N(≤10​5​​),即考生人数。随后 N 行,每行按下列格式给出一个考生的信息:准考证号 得分 学校其中准考证号是由 6 个字符组成的字符串,其首字母表示考试的级别:B代表乙级,A代表甲级,T代表顶级;得分是 [0, 100] 区间内的整数;学校是由..._085 pat单位排行 (25 分) 每次 pat 考试结束后,考试中心都会发布一个考生单位排行

机器视觉技术助力工业物联网发展,起到核心作用。_工业互联网的发展,对机器视觉有哪些影响-程序员宅基地

文章浏览阅读451次。工业物联网有时也被称为工业4.0,随着人口红利的终结,未来也正在向自动化前进。在18世纪后期,工业1.0使用蒸汽动力进行机械生产。20世纪初,电力的出现帮助我们进入大规模生产的工业2.0。20世纪70年代,电子和IT基础设施开始实现生产自动化,我们进入了3.0。如今作为文明的下一步是IIoT和工业4.0,其中网络物理系统将监视,分析和改进我们的制造业务。美国国家科学基金会将网络物理系统描述为“..._工业互联网的发展,对机器视觉有哪些影响

c#制作简单计算器_c#计算器-程序员宅基地

文章浏览阅读3.3k次,点赞8次,收藏20次。几天内居然这么多人看了,那么就更新一下。之前的代码复用情况太多,改了一下,少了一两百行。不过可能还有bug,欢迎指正。首先把界面设计好,画好那么多按钮,并给每个按钮命名,然后再双击按钮,添加相应的事件,比如按数字就在textbox.text加上数字。using System;using System.Collections.Generic;using System.ComponentModel..._c#计算器

Acwing 高精度加减乘除模板题-程序员宅基地

文章浏览阅读91次。文章目录791. 高精度加法793. 高精度乘法题目来源于Acwing算法学习社区791. 高精度加法#include <iostream>#include <vector>using namespace std;vector<int> A , B , C;string a , b;vector<int> add(vector<int>& A , vector<int>& B){ in

/c6.e3b.biz/index.php,iptv-m3u-maker/tv.m3u8 at d59f4e688e2b4486d6219f094aac886be53c25d2 · srsman/ip...-程序员宅基地

文章浏览阅读7.4k次。#EXTINF:-1, group-title="其他频道", Oxigeno90http://i50.letio.com/9102.aac#EXTINF:-1, group-title="其他频道", ProyectoPhttp://149.56.23.143:8200/stream#EXTINF:-1, group-title="其他频道", Report-TVhttp://66.55.93...._9128h.xyz

随便推点

同态加密&隐私保护【更新中】_ssw 加密算法在 2009 年由 shen、shi 和 waters 提出-程序员宅基地

文章浏览阅读1.3w次。关于 密码学Paillier同态加密的介绍以及c++实现_ssw 加密算法在 2009 年由 shen、shi 和 waters 提出

2016更改计算机名蓝屏,教您怎么解决电脑蓝屏代码-程序员宅基地

文章浏览阅读874次。蓝屏代码是提示电脑信息的显示页面,一般的电脑蓝屏代码都是位于屏幕提示文字的第一段或者倒数第三段,但是蓝屏的代码都是有规律的,那就是都是以“***stop”为开头。那么今天小编我就来告诉你们,当遇到电脑蓝屏代码的时候,该如何解决。蓝屏代码就是指网站在通过某个操作显示的操作页面的代码,电脑的使用用户可以通过这个代码来找到出现问题的原因和相对应的解决方法。今天我我们就一起来研究研究当遇到电脑蓝屏代码的时..._2016系统蓝屏修复

Win10环境下Qt的Windows最新安装包出现未响应的问题的解决办法_qt-opensource-windows-x86 安装程序无法运行-程序员宅基地

文章浏览阅读4.8k次,点赞13次,收藏3次。问题:选择Qt的LTS版本的一个最新的安装包,下载下来之后。点击进行安装,运行到选择组件那一步,程序就会变成未响应状态,如下图:解决办法:双击运行前,右键选择“以管理员身份运行”。..._qt-opensource-windows-x86 安装程序无法运行

Solr学习总结(六)SolrNet的高级用法(复杂查询,分页,高亮,Facet查询)-程序员宅基地

文章浏览阅读55次。上一篇,讲到了SolrNet的基本用法及CURD,这个算是SolrNet 的入门知识介绍吧,昨天写完之后,有朋友评论说,这些感觉都被写烂了。没错,这些基本的用法,在网上百度,资料肯定一大堆,有一些写的肯定比我的好,不过,这个是Solr系列文章,会从Solr的基础入门讲到实际开发中的分页,高亮,Facet查询等高级用法。所以,基础的入门也会涉及一些,望大家见谅。我用这么多篇文章,来总..._solrnet 统计组件与支点(pivot)相结合

完美解决 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual the manual that cor_账号绑定异常,错误编号1064-程序员宅基地

文章浏览阅读10w+次,点赞8次,收藏6次。完美解决 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual the manual that correspond 在MySQL命令行使用sql语句进行建表时,MySQL 报错,这个问题之前遇到过几次,但是总是会因为疏忽又相遇,今天把这个问题写出来,加深印象吧。..._账号绑定异常,错误编号1064

解决libc.so.6: version `GLIBC_2.14‘ not found问题_libc.so.6:version-程序员宅基地

文章浏览阅读71次。解决libc.so.6: version `GLIBC_2.14' not found问题_libc.so.6:version

推荐文章

热门文章

相关标签