Web服务器配置管理

Web服务器配置管理一文速学 Web 服务器配置管理

ced485cbb11e458d81a746890b32cf3f.gif

 作者:敲代码の流川枫

博客主页:流川枫的博客

专栏:和我一起学java

语录:Stay hungry stay foolish

工欲善其事必先利其器,给大家介绍一款超牛的斩获大厂offer利器——牛客网

点击免费注册和我一起刷题吧     

文章目录

1. Web服务器简介

2.Web服务器工作原理

3.安装IIS

4.在iis服务器上搭建HTTP网站


1. Web服务器简介

Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)与客户机浏览器进行信息交流,这就是人们常把它们称为HTTP服务器的原因。

Web服务器不仅能够存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。

Web服务器 约等于 HTTP服务器 + 其他服务

目前所熟知的Web服务器有很多,主流的是 Apache, Nginx, IIS

GET和POST是HTTP请求的两种基本方法:

对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);

而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。

2.Web服务器工作原理

(1)用户做出操作,可以是填写网址、可以是点击链接、可以是点击按键等,接着浏览器获取该事件。

(2)浏览器与对端服务程序建立TCP连接(三次握手)

(3)浏览器将用户事件按照HTTP协议格式打包成一个数据包,其实质就是在待发送缓冲区中的一段有着HTTP协议格式的字节流。

(4)浏览器确认对端可写,并将该数据包推入Internet,该包经过网络最终递交到对端服务程序。

(5)服务端程序拿到该数据包后,同样以HTTP协议格式解包,然后解析客户端的意图。

(6)得知客户端意图后,进行分类处理,或是提供某种文件、或是处理数据。

(7)将结果装入缓冲区,或是HTML文件、或是一张图片

(8)按照HTTP协议格式将(7)中的数据打包

(9)服务器确认对端可写,并将该数据包推入Internet,该包经过网络最终递交到客户端

(10)浏览器拿到包后,以HTTP协议格式解包,然后解析数据,假设是HTML文件

(11)浏览器将HTML文件显示在页面

Web服务器的本质就是 接收数据 ⇒ HTTP解析 ⇒ 逻辑处理 ⇒ HTTP封包 ⇒ 发送数据

3.安装IIS

1)点击控制面板。如图3.1。

Web服务器配置管理

图3.1

2)在控制面板里对话框内点击“程序”。如图3.2。

Web服务器配置管理

3.2

3)在程序对话框点击启用或关闭windows功能。如图3.3

Web服务器配置管理

图3.3

4)在“Windows功能”对话框里选中“Internet Information Services”,在Internet Information Services功能展开选择框里根据你的需要选择你需要的功能就行了,比如本人要用FTP功能,能运行ASP.NET程序等等,只要选中这些功能就行了。并点击“确定”按钮。如图3.4。

Web服务器配置管理

图3.4

5)Windows功能开始下载并安装你要的功能的程序,直到出现“Windows已完成请求的更改”,点击重启电脑。如图3.5图3.6。

Web服务器配置管理

图3.5

Web服务器配置管理

图3.6

6)在IE地址里输入localhost,将其打开。如图3.7

Web服务器配置管理

3.7

4.在iis服务器上搭建HTTP网站

1)右键单击“网站”。如图4.1。

Web服务器配置管理

图4.1

2)给网站输入名字。

3)为网站选择物理路径,这里默认选择自定义网站文件夹。

4)为网站配置ip地址,此处设置为本机地址,点击确定。如图4.2。

Web服务器配置管理

图4.2

5)在网站本地路径里面配置网页文件。如图4.3

Web服务器配置管理

4.3

6)打开浏览器在网址栏输入http:// 192.168.0.105进入请求服务器,服务器响应如下网页。如图4.4.

Web服务器配置管理

图4.4

“ 本期的分享就到这里了, 记得给博主一个三连哈,你的支持是我创作的最大动力!

ced485cbb11e458d81a746890b32cf3f.gif

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203300.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午10:08
下一篇 2026年3月19日 下午10:08


相关推荐

  • 王者荣耀语音文件下载

    王者荣耀语音文件下载

    2021年9月18日
    164
  • java set集合详解

    java set集合详解参考地址:https://blog.csdn.net/qq_33642117/article/details/52040345一,SetSet:注重独一无二的性质,该体系集合可以知道某物是否已近存在于集合中,不会存储重复的元素用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复。对象的相等性  引用到堆上同一个对象的两个引用是相等的。如果对两个引用调用hashCode方…

    2022年5月18日
    43
  • 页面跳转javascript操作referer

    页面跳转javascript操作refererReferrer 的重要性 HTTP 请求中有一个 referer 的报文头 用来指明当前流量的来源参考页 例如在 www sina com cn sports 上点击一个链接到达 cctv com 首页 那么就 referrer 就是 www sina com cn sports 了 在 Javascript 中 我们可以通过 document referrer 来获取同样的信息 通过这个信息 我们就可以知道访客是从什么

    2026年3月16日
    2
  • 如何检测网站有没有被挂黑链_检测平台

    如何检测网站有没有被挂黑链_检测平台 网页挂马及暗链检测 什么是网页挂马 网页挂马是指恶意攻击者攻击WEB网站后,在网页中嵌入一段代码或脚本,用于自动下载带有特定目的木马程序,而恶意攻击者实施恶意代码或脚本植入的行为通常称为“挂马”。  什么是SEO暗链 SEO暗链是SEO黑帽手法中相当普遍的一种手段。笼统地说,它就是…

    2026年4月14日
    4
  • Pycharm字体颜色设置

    Pycharm字体颜色设置pycharm5 xFile settingsEdit Colors amp Fonts FontclickSav Size XXX

    2026年3月16日
    2
  • Java和Python哪个更好?

    Java和Python哪个更好?一些开发人员声称Python比Java更有效率。但这应该先弄清Python和Java之间的区别是什么?Java和Python的区别Java是一种严格的类型语言,这意味着必须显式声明变量名。相比之下,动态类型的Python则不需要声明变量。在编程语言上有许多关于动态和静态类型的争论,但有一点应该注意:Python是一种语法简单的功能强大的语言,能够通过编写脚本就提供优秀的解决方案,并能够快捷…

    2022年7月8日
    19

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号