华人澳洲中文论坛

热图推荐

    恒讯科技剖析:甚么是IIS Web办事器?IIS如何处置Web申请?

    [复制链接]

    2022-12-16 07:05:07 82 0

    甚么是IIS Web办事器?IIS Web办事器在Windows操作零碎的Microsoft .NET平台上运转。虽然能够使用Mono在Linux和Mac上运转IIS,但不保举这样做而且可能会不不乱。IIS Web办事器用处普遍,机能不乱,多年来在出产中失掉普遍运用,版本10是最新的。
    但在咱们深化理解IIS的实质以前,让咱们先从个别意义上的Web办事器定义开始。


    一、甚么是网络办事器?
    没有网络办事器,互联网就不成能存在。Web办事器是用于托管Web 运用顺序的过程。Web办事器允许运用顺序处置经过特定TCP端口抵达的动静(默许状况下)。例如,HTTP流量的默许端口是80,HTTPS 的默许端口是443。
    当咱们在阅读器中拜候网站时,通常不会指定端标语,除非Web办事器配置为在默许端口之外的端口上接纳流量。拜候http://www.hengxun.cn会将咱们的申请隐式发送到端口80。假如咱们想要http://www.hengxun.cn:80和http://www.hengxun.cn:443 关于TLS(传输层平安),能够指定端标语。
    假定为咱们的Web运用顺序配置了默许配置和TLS,Web办事器将接纳到端口80和443的一切入站流量。
    二、IIS如何处置Web申请?
    Web办事器的两个次要过程模型是在单个线程上处置一切申请,或者为每个申请生成一个新线程。只管复线程模型(例如Node.js)有一些任务线程可用,但它通常只将它们用于某些类型的任务,例如文件零碎拜候。IIS(及其轻量级同类IIS Express)使用的每个申请线程模型将为每个申请从线程池中获得一个线程。
    Web办事器通常使用申请--响应模式处置申请。假如所有顺利,客户端发送申请并接纳响应。当经过Internet在客户端和Web办事器之间进行通讯时,HTTP协定是无处不在的选择。
    三、IIS Web办事器的特点
    1、IIS拥有丰硕的功用。最多见的是,IIS用于托管ASP.NET Web运用顺序和动态网站。它还能够用作FTP办事器,托管WCF办事,并扩展为托管在其余平台(如PHP)上构建的Web运用顺序。
    2、有内置的身份验证选项,例如Basic、ASP.NET和Windows身份验证。假如咱们有Windows Active Directory环境,后者颇有用——用户能够使用他们的域帐户自动登录到Web运用顺序。其余内置平安功用包罗用于在咱们的站点上启用HTTPS和SFTP的TLS证书办理和绑定、白名单或黑名单流量的申请过滤、受权规定、申请日志记载以及一组丰硕的FTP特定平安选项。
    3、IIS的一项症结功用是运用顺序池。咱们必需子细钻研运用顺序池,由于它是IIS过程模型的症结组件。
    4、一个十分贵重的功用是近程办理,IIS也能够经过CLI或使用 PowerShell进行办理。
    到这里,咱们应该对IIS的可配置性和通用性有了良好的印象了吧。除了托管ASP.NET运用顺序以外,它还能够扩展以办事于许多用处。经过扩展,IIS成为Windows平台上通用性强且不乱的Web办事器。

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    注册会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题30

    帖子43

    积分189

    图文推荐