iis主机a是什么(服务器iis是什么意思)

iis主机a是什么,服务器iis是什么意思

内容导航:

  • IIS中的“主机头”是什么意思该如何填写
  • DHCPDNSIISFTPADWINS都是什么
  • 一个IIS怎么设置两个空主机
  • 什么是 IIS主机头 如何设置
  • 一、IIS中的“主机头”是什么意思该如何填写

    主机头就写localhost在IIS中有一个叫主机头的概念,我们基本都已经掌握,还有一个叫HTTP头的概念,有的同学已经问我这个问题,其实HTTP头更多的涉及到软件上的东东。
    最直观的HTTP头就是当我们在FROTPAGE或DREAMWEAVER中每次新建一个HTML页面后,在这个页面的代码都会有这样一行代码:
    其实这就是一个HTTP头信息,HTML页面开头都会有类似的这样一行代码。
    那么到底是么是HTTP头呢?HTTP头分为HTTP请求头和HTTP应答头。HTTP请求头为HTTP客户在浏览服务器上的主页时,向服务器发送请求的时候必须指明请求类型。请求类型是指HTTP-
    GET或HTTP-POST,每个HTTP-GET和HTTP-
    POST都由一系列HTTP请求头组成,这些请求头定义了客户端从服务器请求了什么,而响应则是由一系列HTTP应答头和应答数据组成,如果请求成功则返回应答。
    我的理解:每次客户端通过IE向服务器请求访问一个页面时总是使用HTTP的请求头发送GET类型或POST类型的HTTP请求头.服务器在发送应答时,发送的是HTTP应答请求。
    请求头和应答具体有哪些标识,我们不详细讲了,自己看以下内容: HTTP请求头概述 (HttpServletRequest)
    HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-
    Length除外。对于POST请求来说Content-Length必须出现。 下面是一些最常见的请求头 Accept:浏览器可接受的MIME类型。
    Accept-Charset:浏览器可接受的字符集。 Accept-
    Encoding:浏览器能够进行解码的数据编码方式,比如gzip。Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这可以减少5到10倍的下载时间。
    Accept-Language:浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到。
    Authorization:授权信息,通常出现在对服务器发送的WWW-Authenticate头的应答中。
    Connection:表示是否需要持久连接。如果Servlet看到这里的值为“Keep-Alive”,或者看到请求使用的是HTTP 1.1(HTTP
    1.1默认进行持久连接),它就可以利用持久连接的优点,当页面包含多个元素时(例如Applet,图片),显著地减少下载所需要的时间。要实现这一点,Servlet需要在应答中发送一个Content-
    Length头,最简单的实现方法是:先把内容写入ByteArrayOutputStream,然后在正式写出内容之前计算它的大小。 Content-
    Length:表示请求消息正文的长度。 Cookie:这是最重要的请求头信息之一
    From:请求发送者的email地址,由一些特殊的Web客户程序使用,浏览器不会用到它。 Host:初始URL中的主机和端口。 If-Modified-
    Since:只有当所请求的内容在指定的日期之后又经过修改才返回它,否则返回304“Not Modified”应答。 Pragma:指定“no-
    cache”值表示服务器必须返回一个刷新后的文档,即使它是代理服务器而且已经有了页面的本地拷贝。
    Referer:包含一个URL,用户从该URL代表的页面出发访问当前请求的页面。 User-
    Agent:浏览器类型,如果Servlet返回的内容与浏览器类型有关则该值非常有用。 UA-Pixels,UA-Color,UA-OS,UA-
    CPU:由某些版本的IE浏览器所发送的非标准的请求头,表示屏幕大小、颜色深度、操作系统和CPU类型。
    有关HTTP头完整、详细的说明,请参见/Protocols/的HTTP规范。 HTTP应答头概述(HttpServletResponse)
    Web服务器的HTTP应答一般由以下几项构成:一个状态行,一个或多个应答头,一个空行,内容文档。设置HTTP应答头往往和设置状态行中的状态代码结合起来。例如,有好几个表示“文档位置已经改变”的状态代码都伴随着一个Location头,而401(Unauthorized)状态代码则必须伴随一个WWW-
    Authenticate头。
    然而,即使在没有设置特殊含义的状态代码时,指定应答头也是很有用的。应答头可以用来完成:设置Cookie,指定修改日期,指示浏览器按照指定的间隔刷新页面,声明文档的长度以便利用持久HTTP连接,……等等许多其他任务。
    设置应答头最常用的方法是HttpServletResponse的setHeader,该方法有两个参数,分别表示应答头的名字和值。和设置状态代码相似,设置应答头应该在发送任何文档内容之前进行。
    setDateHeader方法和setIntHeadr方法专门用来设置包含日期和整数值的应答头,前者避免了把Java时间转换为GMT时间字符串的麻烦,后者则避免了把整数转换为字符串的麻烦。
    HttpServletResponse还提供了许多设置 setContentType:设置Content-Type头。大多数Servlet都要用到这个方法。
    setContentLength:设置Content-Length头。对于支持持久HTTP连接的浏览器来说,这个函数是很有用的。
    addCookie:设置一个Cookie(Servlet API中没有setCookie方法,因为应答往往包含多个Set-Cookie头)。
    另外,如上节介绍,sendRedirect方法设置状态代码302时也会设置Location头。
    有关HTTP头详细和完整的说明,请参见/Protocols/规范。 HTTP应答头 说明 Allow 服务器支持哪些请求方法(如GET、POST等)。
    Content-Encoding 文档的编码(Encode)方法。只有在解码之后才可以得到Content-
    Type头指定的内容类型。利用gzip压缩文档能够显著地减少HTML文档的下载时间。Java的GZIPOutputStream可以很方便地进行gzip压缩,但只有Unix上的Netscape和Windows上的IE
    4、IE 5才支持它。因此,Servlet应该通过查看Accept-Encoding头(即(“Accept-
    Encoding”))检查浏览器是否支持gzip,为支持gzip的浏览器返回经gzip压缩的HTML页面,为其他浏览器返回普通页面。 Content-
    Length
    表示内容长度。只有当浏览器使用持久HTTP连接时才需要这个数据。如果你想要利用持久连接的优势,可以把输出文档写入ByteArrayOutputStram,完成后查看其大小,然后把该值放入Content-
    Length头,最后通过(Stream()发送内容。 Content-Type
    表示后面的文档属于什么MIME类型。Servlet默认为text/plain,但通常需要显式地指定为text/html。由于经常要设置Content-
    Type,因此HttpServletResponse提供了一个专用的方法setContentTyep。 Date
    当前的GMT时间。你可以用setDateHeader来设置这个头以避免转换时间格式的麻烦。 Expires 应该在什么时候认为文档已经过期,从而不再缓存它?
    Last-Modified 文档的最后改动时间。客户可以通过If-Modified-
    Since请求头提供一个日期,该请求将被视为一个条件GET,只有改动时间迟于指定时间的文档才会返回,否则返回一个304(Not
    Modified)状态。Last-Modified也可用setDateHeader方法来设置。 Location
    表示客户应当到哪里去提取文档。Location通常不是直接设置的,而是通过HttpServletResponse的sendRedirect方法,该方法同时设置状态代码为302。
    Refresh 表示浏览器应该在多少时间之后刷新文档,以秒计。除了刷新当前文档之外,你还可以通过setHeader(“Refresh”, “5;
    URL=http://host/path”)让浏览器读取指定的页面。注意这种功能通常是通过设置HTML页面HEAD区的实现,这是因为,自动刷新或重定向对于那些不能使用CGI或Servlet的HTML编写者十分重要。但是,对于Servlet来说,直接设置Refresh头更加方便。注意Refresh的意义是“N秒之后刷新本页面或访问指定页面”,而不是“每隔N秒刷新本页面或访问指定页面”。因此,连续刷新要求每次都发送一个Refresh头,而发送204状态代码则可以阻止浏览器继续刷新,不管是使用Refresh头还是。注意Refresh头不属于HTTP
    1.1正式规范的一部分,而是一个扩展,但Netscape和IE都支持它。 Server
    服务器名字。Servlet一般不设置这个值,而是由Web服务器自己设置。 Set-Cookie
    设置和页面关联的Cookie。Servlet不应使用(“Set-Cookie”,
    …),而是应使用HttpServletResponse提供的专用方法addCookie。参见下文有关Cookie设置的讨论。 WWW-
    Authenticate
    客户应该在Authorization头中提供什么类型的授权信息?在包含401(Unauthorized)状态行的应答中这个头是必需的。例如,(“WWW-
    Authenticate”, “BASIC
    realm=\”executives\””)。注意Servlet一般不进行这方面的处理,而是让Web服务器的专门机制来控制受密码保护页面的访问(例如.htaccess)。

    二、DHCPDNSIISFTPADWINS都是什么

    DNS是域名服务器(Domain Name Service)IIS是因特网信息服务(Internet Information
    Server),2000/2003下web、ftp等的搭建。
    WINS是类似于DNS的,现在好像很少用了DHCP是动态主机配置协议,用于主机自动获取IP地址的协议AD和DNS是有很大关系的,创建AD就要搭建DNS服务;创建AD后可以搭建企业的IIS服务,包括web和ftp等;使用DHCP协议也需要有DNS。
    这位朋友回答的真是太业余了ad是活动目录(active directory),用于域环境下用户信息的集中存储和验证。
    dns是域名服务器(domain name service) iis是因特网信息服务(internet information
    server),2000/2003下web、ftp等的搭建。
    wins是类似于dns的,现在好像很少用了 dhcp是动态主机配置协议,用于主机自动获取ip地址的协议
    ad和dns是有很大关系的,创建ad就要搭建dns服务;创建ad后可以搭建企业的iis服务,包括web和ftp等;使用dhcp协议也需要有dns。
    如果是一个企业要搭建ad活动目录,那么dns,iis,dhcp可以说都是需要的

    三、一个IIS怎么设置两个空主机

    答:设置不同的端口吧,要不主机头都空,端口相同,IP相同是没办法解决,如果我的答案对你有用麻烦点击有用,谢谢!

    四、什么是 IIS主机头 如何设置

    每个网站必须具有唯一的标识特性组合。因此,当多个网站的三个标识特性(域或主机头名、IP
    地址和端口)中有两个相同时,另一个特性必须不同。就是你要在一个主机上做上好多个网站,要用不同的域名访问然后呢,所有的域名都指向的你的机器的ip,这样,再你的服务器上就要区分不同域名要访问的不同网站.就用到了主机头来区分.设置在iis网站的属性里面.网站标签
    ip地址描述后面有个高级,然后按照域名设定相应的主机头就可以了.

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/125277.html

    (0)
    robot
    上一篇 2022-06-06
    下一篇 2022-06-07

    相关推荐

    • 如何创建自己的小程序(如何制作自己的小程序商城)

      如何创建自己的小程序,如何制作自己的小程序商城 内容导航: 怎样在微信里建立自己的小程序 怎样创建自己的小程序 在VS2010中建立WebService后再创建个窗体应用程序,怎么…

      2022-08-29
      0
    • android中buildconfig的作用是什么

      在Android开发中,BuildConfig类是一个自动生成的类,用于提供有关应用程序构建的信息。它包含了一些静态的常量,可以在代码中访问这些常量来获取应用的一些基本信息,比如应用的版本号、应用的包名等。BuildConfig类的作用包括:提供应用程序的一些基本信息,比如版本号、包名、应用名等。可以通过BuildConfig类来实现一些编译时的操作,比如根据BuildConfig.DEBUG

      2024-03-01
      0
    • 「co什么域名」co域名的理解

      .co什么域名,域名co内容导航:co域名的理解co域名和cc域名的区别哪种域名更好一些请帮忙域名co是什么意思互联网域名中““后缀是什么意思其中“co“代表什么一、co域名的理解corporation有大公司之意,company是泛指公司,同时在书面写作中代表有限公司。.co是corporation的表述,因此,co

      2022-05-13
      0
    • 「qq怎么宣传产品」如何用qq推广产品

      qq怎么宣传产品,如何用qq推广产品 内容导航: QQ营销技巧有哪些 如何使用QQ为自己的店铺作宣传 产品宣传有多少种方 如何进行商品在qq上进行推广 一、QQ营销技巧有哪些 QQ…

      2022-08-13
      0
    • php中imagemagick的优缺点是什么

      优点:强大的图像处理功能:ImageMagick提供了丰富的图像处理功能,包括图像格式转换、大小调整、滤镜应用、文本添加等,能够满足各种图像处理需求。支持多种图像格式:ImageMagick支持超过200种图像格式,包括常用的JPEG、PNG、GIF等,能够处理各种类型的图像文件。跨平台性:ImageMagick可以运行在多种操作系统上,包括Linux、Windows、Mac OS等,具有较好的跨

      2024-05-21
      0
    • Redis中如何使用不同的序列化机制

      在Redis中,可以通过配置参数来使用不同的序列化机制。Redis支持多种序列化格式,包括JSON、MsgPack、Protobuf等。使用JSON序列化:可以通过设置Redis的配置参数来使用JSON序列化。在Redis的配置文件中,可以设置以下参数来使用JSON序列化:# 在redis.conf文件中添加以下配置# 序列化方式:jsonmoduleload json.so使用MsgPack

      2024-04-29
      0