WEB服务与虚拟主机

news/2024/9/15 0:59:35 标签: 网络, 运维, 服务器
  • WWW(庞大的信息系统)是基于客户机/服务器⽅式的信息发现技术和超⽂本技术的综合。
  • 网页浏览器//网页服务器
  • WWW的构建基于三项核⼼技术:

    • HTTP:超文本传输协议,⽤于在Web服务器和客户端之间传输数据
    • HTML:⽤于创建⽹⻚和⽹⻚应用的标准标记语言。
    • URI(统一资源标识):URL(统一资源定位) URN(统一资源名称
      • 作为每个资源的地址,最常⻅的形式是URL
      • 所有的URL都是URI,但不是所有的URI都是URL。URL具体指明了获取资源的地址和⽅法, ⽽URI则是资源的⼴义标识
      • scheme://login:password@address:port/path?query_string& query_string # fragment  (?提交的参数  # 锚点 ,不传给服务器,用来a标签实现页面定位)

HTTP

  • TCP端口80(  https   443  )
  • 主要⽤于在Web浏览器和服务器之间传输数据。这个协议定义了客户端(⽤户的浏览器)和服务器之间请求和响应的格式
  • 无状态协议
    • 每次请求之间都是独⽴的;
    • 通常会在服务器端使⽤cookie来存储⽤户状态
  • 过程:
    • 正常
      • 客户端服务器三次握手建立tcp连接(80/443)
      • 客户端向服务器发送http请求
      • 建立http连接
      • 响应给客户端一个html页面
      • 释放http连接 关闭tcp连接
    • 错误:
      • 40X 客户端错误
      • 50X 服务器错误
      • 30X 重定向
  • http消息结构
    • 请求 :
      • 请求行:⽅法、请求资源标识URI、HTTP版本
        • 方法:如GET(请求资源)、POST(提交数据)、PUT(更新资源)、DELETE(删除资源) ​​
      • 请求头:键值对的形式;⽤空⾏结束
      • 可选消息体:
        • GET请求通常没有请求体
        • 请求体包含发送给服务器的数据。在POST和PUT请求中,这些数据通常⽤于更新资源或创建资源。
    • 响应:
      • 状态行含HTTP版本、状态码、状态⽂本  
      • 响应头 
      • 可选消息体
  • http状态码含义
    • 1xx 信息性状态码
    • 2xx 成功状态码
    • 3xx 重定向状态码
    • 4xx 404 客户端错误状态码
    • 5xx 服务器错误状态码

虚拟目录

  • 允许你将服务器上不同的物理⽂件夹映射到⽹站的 URL 路径上,⽽不需要将这些
    ⽂件或⽂件夹直接放在⽹站的根⽬录下。
  • 组织文件,安全,便于管理

实验错误总结:

  • IP地址访问不出页面:没有绑定ip地址
  • 域名访问不出页面:
    • dns服务出错:dns配置域名到ip地址的映射  nslookup自检一下
    •  检测本机dns地址是否与dns服务器一致;如果dns服务器是本机,设置为127.0.0.1
    • 虚拟机如果是vm8网卡,输入域名可能会访问到外网搜索,此时换浏览器/关掉网关/换网卡

http://www.niftyadmin.cn/n/5637337.html

相关文章

社交媒体的智能变革:Facebook AI优化用户体验

Facebook作为全球领先的社交平台,一直致力于通过人工智能(AI)技术提升用户体验。AI技术在Facebook的应用涵盖了推荐系统、自然语言处理、广告投放和用户反馈等多个方面,使平台的互动和内容体验更加智能和个性化。 推荐系统的智能化…

【摸鱼笔记】python 提取和采集 finereport 未绑定目录的报表模板

背景 在企业应用过程中,报表一般会按照数据分析的主题、项目将多个报表放在一处,一些图表类报表会有通过超链接等方式,跳转到对应的明细报表中。 并且在正式的使用中,这些报表不会绑定到目录。 在梳理数据分析项目使用情况时这…

音视频入门基础:WAV专题(8)——FFmpeg源码中计算WAV音频文件AVStream的time_base的实现

一、引言 本文讲解FFmpeg源码对WAV音频文件进行解复用(解封装)时,其AVStream的time_base是怎样被计算出来的。 二、FFmpeg源码中计算WAV音频文件AVStream的time_base的实现 从《音视频入门基础:WAV专题(5&#xff09…

LeNet-5模型及TensorFlow2.9.0的实现

LeNet-5模型及TensorFlow2.9.0的实现 LeNet-5模型 LeNet-5共5各部分组成,为两个卷积池化组3个全连接神经网络组成 其中池化层和激活层无需要学习的参数,所以也可以称做5层神经网络 基于LeNet-5模型写了TensorFlow代码实现 第一层卷积池化组 输入为原…

简述二叉树先序遍历、中序遍历和后序遍历的思想。

先序遍历(根左右)(DLR) 若二叉树为空,则退出,否则进行下面操作:访问根结点、先序遍历左子树、先序遍历右子树。 中序遍历(左根右)(LDR) 若二叉树为空,则退出,否则进行下面操作:中…

搭建nmt部署考试系统

搭建nmt nginx --下载镜像,启动镜像,将本地的dist项目的目录挂载在容器的/usr/share/nginx/html --启动服务 --前后端分离的项目,并非所有的请求都是来自与同一个位置,设置请求的时候还是需要在hosts文件中挟持域名 --域名是…

相机常见名词详解

本文主要参考超人视觉课程做的笔记,有讲解不太懂的,又做了详细的解释 1、物距:物体到镜片的距离; 2、像距:像到镜片的距离; 3、焦距:镜片到焦点的距离; (1)二倍焦距以外&#xff…

Type-C接口诱骗取电快充方案

Type-C XSP08Q 快充协议芯片是一种新型电源管理芯片,主要负责控制充电电流和电压等相关参数,从而实现快速充电功能。Type-C XSP08Q快充协议是在Type-C接口基础上,加入了XSP08Q协议芯片的支持,很大程度上提升了充电速度。 正常情况…