码迷,mamicode.com
首页 > 其他好文 > 详细

IIS最小配置

时间:2018-02-02 17:06:53      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:ebs   serve   映射   span   win10   支持   请求   intro   body   

目的 : IIS按需要配置练习      测试环境 IIS 10  WIN10

1.安装IIS与建立网站

  安装IIS略,服务器版用添加角色,用户版添加删除WINDOWS组件.

  装好IIS之后,建一个网站.此时默认已经有了很多模块和处理程序映射了,将这些都删除掉.(本机模块继承的,先到IIS根节点上点击模块--->解除锁定.就可以在网站上删除了)

  到浏览器中浏览网站,什么也打不开.因为没有模块也没有处理映射.

  技术分享图片技术分享图片

2.添加浏览静态页面需要的模块和映射

                IIS模块详细见 https://docs.microsoft.com/en-us/iis/get-started/introduction-to-iis/introduction-to-iis-architecture

  技术分享图片技术分享图片

  这五个模块都是本机模块,不是托管模块.StaticFile映射是"模块映射"而不是处理程序映射.

3.关于自定义错误页面配置

  A.自定义IIS错误页面配置需要 CustomErrorModule模块支持.如果有这个模块,在输入错误URL静态文件时,会显示黄页红字那个页面.如果不加,则不会显示,而是空白.在IIS->错误页功能上可自定义.

    例如配置404找不到页面时的错误页

  技术分享图片技术分享图片

  配置之后,找不到静态页面404错误时,会打开404.html这个自定义的页面.

  B.如果请求不是静态或者说请求是托管处理的,那么要显示自定义错误页面,需要在ASP.Net->.net错误页

  技术分享图片

  配置好之后,托管请求的,如果发生错误,可以定向到这404.html

  C.这两种配置都可以在网站下的WebConfig文件里完成,分别如下:

    IIS级错误页 : 在<system.webServer>节点下配置

      <httpErrors errorMode="Custom">
        <remove statusCode="404" subStatusCode="-1" />
        <error statusCode="404" prefixLanguageFilePath="" path="/404.html" responseMode="ExecuteURL" />
      </httpErrors>

    ASP.NET级错误页 : 在<system.web>节点下配置

      <customErrors mode="On">
        <error redirect="/404.html" statusCode="404" />
      </customErrors>

---------------------------------------------------------------------暂停

IIS最小配置

标签:ebs   serve   映射   span   win10   支持   请求   intro   body   

原文地址:https://www.cnblogs.com/mirrortom/p/8405677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!