IIS是什么 iis是用来做什么的?

什么是 Internet Information Server(IIS)?
Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。Internet Information Server通过使用超文本传输协议(HTTP)传输信息。还可配置Internet Information Server 以提供文件传输协议(FTP)和gopher服务。FTP服务允许用户从Web节点或到Web节点传送文件。gopher服务为定位文档使用菜单驱动协议。HTTP协议已经尽可能地代替了gopher协议。

IIS全程为Internet Information Service(Internet信息服务),它的功能是提供信息服务,如架设http、ftp服务器等,是WindowsNT内核的系统自带的,不需要下载。

其语言版本与系统安装盘的语言是一样的,即中文版的NT内核的操作系统自带ISS中文版的ISS。版本在不同的系统中是不一样的。WinNT中为4.0,Win2000中为5.0,WinXP中为5.1,Win2003中为6.0,win2008 r2为iis7.5,win2012为iis8不同版本功能不太一样。

要学习ASP,就必需知道什么是IIS, IIS为何物?IIS是Internet Information Server的缩写,它是微软公司主推的Web服务器。IIS并不是一种编程语言,它只是一种“环境”,一种让ASP语言运行的环境。

IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。

现在好多windows服务器上,最常用的就是iis,稳定。

在网上或者一些技术社区我们经常会遇到一些讨论IIS问题文章。那么究竟IIS是什么?有什么用呢?不少电脑爱好者对IIS都充满兴趣,以下小编为大家简单介绍下。

IIS是什么?

IIS是Internet Information Services英文全称的缩写,是一个World Wide Web server服务。IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

网站程序部署在IIS服务器

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有什么用?

关于IIS的作用以及一些使用的朋友多数是网站技术人员或者站长,对于普通电脑用户而言,因此我们可以看到,普通安装的XP/Win7/Win8系统中没有IIS功能,这主要是由于IIS对普通用户无用处,被阉割了。

IIS是什么 IIS有什么用?

专业的说,IIS可以赋予一部主机电脑一组以上的IP地址,而且还可以有一个以上的域名作为Web网站,您可以利用TCP/IP内容设置两组以上的IP地址给它,除了为网卡再加进一组IP地址之外,必须在负责这个点的DNS上为这组IP地址指定另一个域名,完成这些步骤以后,在Internet Service Manage中就会出现一个虚拟Web服务器,虚拟服务器(Virtual Server)必须有它自己的主目录(home directory),对于IIS来说,所有服务器都是它的虚拟服务器。

当然如果打算将电脑配置成服务器,也可以下载IIS安装包,安装使用,之后可以将电脑配置成服务器环境,以便可可以在本地调试或者测试一些ASP或则PHP网站程序。

(0)

相关推荐

  • IIS是什么 iis是用来做什么的?

    什么是 Internet Information Server(IIS)? Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web服务器.Internet Information Server通过使用超文本传输协议(HTTP)传输信息.还可配置Internet Information Server 以提供文件传输协议(FTP)和gopher服务.FTP服务允许用户从Web节点或到Web节点传送文件.gopher服务为定位文档使用菜单驱动协议.HTTP协议已经

  • IIS中使用的ISAPI_Rewrite Full版本做反向代理详解

    反向代理是什么? 大家去过落伍者吧?大家可以通过IP查看落伍的IP是在韩国,大家可知道,其实落伍的数据还是在国内.如何做到这样的呢,这就叫反向代理,在韩国的服务器将http请求发送到国内服务器的某个http端口,再将回传的数据返回到韩国,发送至客户,这样就完成了网站实体在国内,看起来网站在国外. 这里说一下IIS做反向代理,实现这个功能ISAPI_Rewrite Full版本可以实现.下载ISAPI_Rewrite Full,安装. 在创建一个网站,这个网站可以用你想要的域名进行访问到,或者最直

  • IIS 关闭HTTPERR(IIS日志)的方法

    关闭HTTPERR的方法 运行里输入 regedit 进入注册表编辑器 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters] 在右边 点鼠标右键 新建dword值 EnableErrorLogging 重新启动服务器就可以了 "EnableErrorLogging"=dword:00000000 重起后,2003不再写入HTTPERR日志文件,可以看到服务器CPU占用明显下降! C:\WINDOWS

  • 在删除并重新安装 IIS 之后修复 IIS 映射

    如果在运行 SDK 或 Visual Studio 安装程序时没有安装 IIS,或者在运行 SDK 或 Visual Studio 安装程序之后卸载并重新安装了 IIS,那么这些设置将不正确.试图查看 ASP.NET 页时会遇到意外的情况. 当您试图在 Visual Studio .NET 2003 中创建新的 ASP.NET Web 应用程序时,会收到以下错误信息: Visual Studio .NET has detected that the specified Web server is

  • IIS 配置问题 一些iis常见问题的解决方法

    1.iis6.0和5.0都不能装在XP系统中 2.下载了后不知道怎么安装 3.安装过程中弹出文件无法复制的对话框和什么系统被修改,是否继续的对话框,很是郁闷 4.安装后internet信息服务器中没有默认网站 5.安装后在地址栏中输入http://localhost出现Server Application Error 错误即500 错误 6.安装后默认网站无法启动 再说说这些问题的解决方法 问题一:1 在你装IIS之前需要知道你的系统是什么样的,HOME版的好想不能装,可好象网上也有装的方法,我

  • iis resin使iis支持jsp

    1.安装好J2SDK和Resin.(我J2SDK是安装在D:\J2SDK下的,Resin是解压缩在D:\Resin_3.0.8文件夹下的). 2.环境变量.在我的电脑上单击鼠标右键→属性→高级→环境变量. 1)新建两个系统变量(单击下面的新建): ①变量名:JAVA_HOME 变量值:D:\J2SDK(J2SDK安装的目录) ②变量名:classpath 变量值:.;%JAVA_HOME%\lib\tools.jar(注:前面是一个小数点加个分 号,直接复制就可以) ③变量名:RESIN_HOM

  • 服务器应用自动重新启动IIS批处理 原创

    网站不知何缘故,运行一段时间老是挂掉,重新启动IIS又恢复正常. 这种情况发生一次两次也就算了,可恶的是天天发生,总不能天天跟IIS作斗争吧. 想偷懒,就得动脑筋,找批处理. 设想:写一个批处理,每小时重新启动一次IIS,运行24次.                  在做一个任务计划,每天运行一次这个批处理 技术储备:                IIS重新启动的dos命令:iisreset /restart                延时的命令:建立一个.vbs文件,内输入命令:wsc

  • IIS的内容缓存过期机制实践 有效提高站点性能

    我们的网站中往往包含大量的页面组件,比如图片.样式表文件.JS脚本文件和Flash动画.这些组件的变化频率非常低,尤其是那些构成网站基本框架的组件, 几乎不会发生变化.我们可以将这些变化率很低的组件看作静态内容,利用IIS的内容过期机制和浏览器的本地缓存机制将它们在访问者的电脑硬盘中保存一段时间. 当访问者访问你的网站时,如果这些存在本地的静态内容没有过期,浏览器会从本地硬盘中装载,而不去向服务器发出请求. 如果你使用Fiddler这样的工具跟踪网页访问,你会清楚地看到虽然只是访问一个页面,但是

  • Iiscnfg.vbs IIS 配置脚本

    导入和导出本地或远程计算机上 Internet 信息服务 (IIS) 配置数据库的所有或选定元素,或者将整个 IIS 配置(配置数据库和架构)复制到另一台计算机以复制配置.Iiscnfg 执行下列功能: 若要查看该命令语法,请单击以下命令: iiscnfg /export 以加密或未加密格式将所有或部分 IIS 配置数据库复制到 XML 文件.然后可在导入操作中使用 XML 文件来将所有或部分配置数据库复制到其他 IIS 配置. 语法 iiscnfg[.vbs] /export /f [Path

  • 禁止IIS缓存静态文件的方法(png,js,html等)

    禁止IIS缓存静态文件(png,js,html等)背景:IIS为了提高性能,默认情况下会对静态文件js,html,gif,png等做内部缓存,这个缓存是在服务器iis进程的内存中的.IIS这么做在很大程度上可以提高静态文件的访问性能,在正常情况下只要静态文件更新了IIS也会更新缓存.但是如果更新的静态文件很多就有可能出现缓存不更新的情况. 弯路:我遇到这样一个场景,服务器循环更新上万张股票行情图片,IIS也会对图片进行缓存,由于更新的频率很高,文件很多,就出现了IIS缓存文件超过几十分钟都无法更

随机推荐