服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - IIS - Windows Server 2019 Web服务IIS配置与管理理论篇(术语解释、工作原理与常见的WEB服务器)

Windows Server 2019 Web服务IIS配置与管理理论篇(术语解释、工作原理与常见的WEB服务器)

2023-07-28 11:04未知服务器之家 IIS

目录 1. 基本概念 1.1 Web 服务器 1.2 HTML 1.3 HTTP 协议 GET消息 POST消息 PUT消息 1.4 HTTPS 协议 2. 工作原理 3. 常见的WEB服务器 介绍了部署 Windows Web 服务器 IIS 之前所需要了解的一些关于WEB的基本术语概念,包括Web服务器定义,HTML,HTTP协议

目录
  • 1. 基本概念
    • 1.1 Web 服务器
    • 1.2 HTML
    • 1.3 HTTP 协议
      • GET消息
      • POST消息
      • PUT消息
    • 1.4 HTTPS 协议
    • 2. 工作原理
      • 3. 常见的WEB服务器

        介绍了部署 Windows Web 服务器 IIS 之前所需要了解的一些关于WEB的基本术语概念,包括Web服务器定义,HTML,HTTP协议,HTTPS协议及其工作原理。

        (常见的WEB服务器)

        介绍了市面上常用的 WEB 服务器,包括 IIS 服务器,Apache 服务器,Tomcat 服务器和Nginx服务器。同时分析了 Nginx 的优势,比较了四个 WEB 服务器的优势及限制。

        1. 基本概念

        1.1 Web 服务器

        一般指网站服务器,也就是我们打开的各种网站的数据来源,它实际上是服务器上运行的应用程序,这个程序通过HTTP协议/HTTPS协议与浏览器等客户端进行通信,把网页展现给用户。

        1.2 HTML

        HTML是“Hyper Text Markup Language”的缩写,即“超文本标记语言”,是标准通用标记语言下的一个应用。html并不是一种编程语言,它是一种标记语言,是由一些标签组成,主要是用来制作网页的。

        为什么说是超文本语言呢?“超文本”指的是它的内容可以是一些非文本的内容,比如:图片、链接、声音等等。

        1.3 HTTP 协议

        Hyper Text Transfer Protocol ,HTTP 是 TCP/IP 协议簇中的一种协议,超文本传输协议。HTTP是为了发布和检索 HTML 页面而开发出来的

        HTTP 是一种数据传输协议,同时, 它也是最常用的应用层协议。 当客户端(尤其是 WEB 浏览器)向服务器发送 请求消息时,HTTP 协议规定了 客户端请求网页消息的类型,以及服务器响应信息的类型。

        常用的三种消息类型包括 GET、POST 以及 PUT。

        GET消息

        GET 是一种客户端数据请求消息。浏览器向WEB服务器发送请求网站页面的 GET 消息。 一旦收到 GET 请求,服务器将立即反馈,反馈的消息内容可以是被请求的文件, 也可以是报错消息,或者是其它信息。

        POST消息

        POST是一种用于向WEB服务器上传数据的请求消息。例如,当用户在网页的表单(form)中输入数据时,点击确认时,用的就是POST请求,这个时候表单中的数据会被上传到WEB服务器中。所谓的表单,最简单可以理解为登录界面要求输入的用户名和密码。这两个都是表单中的数据类型。

        PUT消息

        PUT也是一种用于向WEB服务器上传数据的请求消息。与POST相比,PUT用于向WEB服务器上传文件。例如,在参加考试报名时,需要上传个人照片,这时候就是用PUT消息。

        1.4 HTTPS 协议

        Hyper Text Transfer Protocol over SecureSocket Layer,HTTPS,超文本安全传输协议。

        虽然 HTTP 是一种很灵活的协议,但它并不安全。POST 消息以纯文本格式向WEB服务器上传信息,WEB服务器的响应也不加密,所以,这些信息很可能被网络监听工具(例如wireshark等)中途截取。 为了在互联网中进行安全通信,人们发明了安全超文本传输协议 ,也就是 HTTPS协议,来访问或发布 Web 服务器信息。HTTPS 可以采用身份验证和加密两种方式保障客户端和服务器间的数据传输安全。

        HTTPS中的S,即SSL,SecureSocket Layer(安全套接层)。
        HTTPS = HTTP + SSL/TLS


        Windows Server 2019 Web服务IIS配置与管理理论篇(术语解释、工作原理与常见的WEB服务器)

        这种客户端/服务器架构称为C/S架构。一台服务器可以应对多个客户端。

        参考资料 Microsoft Docs:IIS Web Server Overview

        Microsoft Docs:Internet Information Services (IIS)

        3. 常见的WEB服务器

        目前,最主流的WEB服务器有以下几个:

        IISApacheTomcatNginx

        原文地址:http://www.zzvips.com/uploads/allimg/iv2uzrqef0h

        延伸 · 阅读

        精彩推荐
        • IISIIS6架设网站过程常见问题解决方法总结

          IIS6架设网站过程常见问题解决方法总结

          很多朋友在用IIS6架网站的时候遇到不少问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,俺忙活了一下午,做了很多次试验,结合以前...

          IIS教程网7262021-08-24
        • IIS远程分析win2003 IIS安全设置

          远程分析win2003 IIS安全设置

          提起微软公司 IIS web服务器的安全问题,很多人立刻就会联想到那些为人们所称颂的致命漏洞:UNICODE,CGI解析,.ida,idq,.Printer远程溢出等.这些伟大的漏洞恐怕是我...

          服务器技术网3722020-09-12
        • IIS建站助手无法安装iis-其他问题

          建站助手无法安装iis-其他问题

          问:建站助手无法安装iis服务,显示Run-timeerror\429\: Activexcan\t 服务器IP:127.0.0.1127.0.0.1127.0.0.1用户名:**********密码:********** ,建站助手无法安装iis 答:您好,...

          未知2042023-05-10
        • IIS如何备份和恢复IIS6和IIS7的设置

          如何备份和恢复IIS6和IIS7的设置

          Windows的IIS有一个非常“坑爹”的备份还原功能,和大部分备份还原不同的是,这个服务默认不支持不同电脑之间的备份还原,如果用户重装Windows的话,即...

          服务器技术网10482022-03-03
        • IIS云服务器怎么停止iis

          云服务器怎么停止iis

          云服务器 是一种虚拟化的服务器,它可以提供强大的计算和存储资源,让用户能够更灵活地部署和管理自己的应用程序和网站。在使用云服务器时,有时候...

          未知682023-09-06
        • IIS解决FastCGI 进程超过了配置的活动超时时限的问题

          解决FastCGI 进程超过了配置的活动超时时限的问题

          本篇文章是对解决FastCGI 进程超过了配置的活动超时时限的方法进行了详细的分析介绍,需要的朋友参考下 ...

          jingxian6562020-05-08
        • IISIIS调用X-Forwarded-For Header (XFF)记录访客真实IP的两种方法

          IIS调用X-Forwarded-For Header (XFF)记录访客真实IP的两种方法

          通过IIS发布的网站放到F5设备后边,通过透明监听模式WAF设备过滤后,公网访问者的真实IP被WAF设备IP替代,在网站日志看不到原来的真实IP了...

          hzfw200813292021-04-22
        • IISIIS7.5使用web.config设置伪静态的二种方法

          IIS7.5使用web.config设置伪静态的二种方法

          IIS7.5使用web.config设置伪静态方法,有需要的朋友可以参考一下。...

          IIS之家4752020-08-28