找不到 Web 地址对应的网页:_Web服务器的配置与管理

找不到 Web 地址对应的网页:_Web服务器的配置与管理_第1张图片

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

web服务器的工作原理(B/S)其实并不复杂,我们一般打开网页一般包括三个步骤打开游览器地址栏中输入地址,游览器通过HTTP协议向服务器发起GET(获取)请求。服务器收到请求后,将网页代码返回给游览器。游览器收到请求后,按照规则对HTML进行解释,并显示为网页。web服务器和大多数服务器一样都是后台运行的,游览器器可以解释并显示很多种数据类型如纯文本构建的HTML超文本标记语言。有些数据类型需要其他服务或者程序的支持所以可能要下载不同的插件。

HTTP协议

HTTP协议包含命令和传输信息,不仅可用于Web访问,也可以用于其他网路应用系统之间的通信,从而实现各类应用资源的集成。HTTP协议是TCP/IP协议簇中的一种协议,翻译过来叫做超文本传输协议。这个协议是为了发布和检索HTML页面而开发出来的。HTTP是一种数据传输协议,同时,它也是最常用的应用程序协议。

HTTP协议规定了客户端请求网页消息的类型以及服务器响应信息的类型,常用的三种消息类型包括GET(获取)、PUT(上传)、POST

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

POST和PUT消息:POST和PUT消息用于向Web服务器发送上传数据的请求。当用户在网页的搜索栏中输入数据时,一条包含数据的POST消息会被发送到服务器上。PUT用于向Web服务器上传文件,虽然HTTP是一种很灵活的协议但是它并不安全。POST消息以纯文本格式向服务器上传信息服务器的响应也不加密所以很容易被其他程序中途窃取

HTTPS协议(安全超文本传输协议)

HTTPS可采用身份验证和加密两种方式保障客户端和服务器间的数据传输安全。

接下来我们来了解一下市场上主流的WEB服务器:IIS、Apache、Tomcat、Nginx

接下来我重点来介绍IIS、Apache、Tomcat等服务器

找不到 Web 地址对应的网页:_Web服务器的配置与管理_第2张图片

IIS是微软公司推出的Web服务组件,全称是Internet Information service。其中有Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页游览、文件传输、新闻服务和邮件发送等方面。在支持语言上面,IIS对http://ASP.NET的支持性非常好,虽然也能够支持PHP和JSP,但是比较麻烦,一般只在使用http://ASP.NET进行开发时,选用IIS作为WEB服务器。

找不到 Web 地址对应的网页:_Web服务器的配置与管理_第3张图片

Apache是世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器。Apache是开源的软件所以不断有人来开发新的功能、新的特性、修改缺陷。Apache的特点是简单、速度快、性能稳定并且可以当做代理服务器来使用,Apache的可移植性非常好可以运行在几乎所有的系统平台上比如:UNIX、Linux、Windows等,尤其对Linux系统支持相对完美。Web服务器中,Apache是纯粹的Web服务器,本身只支持HTML静态网页,但是可以和其他服务器一起工作或者添加插件来支持PHP、JSP、ASP等。

找不到 Web 地址对应的网页:_Web服务器的配置与管理_第4张图片

Apache只支持静态网页,如果要在Apache环境下运行JSP的话,就需要一个解释器来执行JSP网页,而这个JSP解释器就是Tomcat。网上有个比较形象的比喻说Apache像一辆卡车上面可以装一下东西比如html等但是不能装动态的水,而Tomcat就是一个桶装的是JAVA可以放在卡车上也可以放在其他地方。

找不到 Web 地址对应的网页:_Web服务器的配置与管理_第5张图片

Tomcat是一个基于java,运行Serviet和jsp web应用软件的容器。它支持JSP动态页面,也可以处理html,但是处理html的效率不如Apache。

一、IIS的安装与配置

服务器管理器--管理--添加工具和角色

找不到 Web 地址对应的网页:_Web服务器的配置与管理_第6张图片

找不到 Web 地址对应的网页:_Web服务器的配置与管理_第7张图片

找不到 Web 地址对应的网页:_Web服务器的配置与管理_第8张图片

打开我们安装好的WEB服务器,管理工具--管理--信息服务IIS服务器

你可能感兴趣的:(找不到,Web,地址对应的网页:,易语言大文件传输服务器模块,服务器安装一个或者多个角色失败)