当前位置: 首页 > news >正文

HTTP:五.WEB服务器

web服务器
  • 定义:实现提供资源或应答的提供者都可以谓之为服务器!

在这里插入图片描述

web服务器工作内容
  1. 接受建立连接请求

  2. 接受请求

  3. 处理请求

  4. 访问报文中指定的资源

  5. 构建响应

  6. 发送响应

  7. 记录事务处理过程

Web应用开发用到的一般技术元素
静态元素:html, img,js,Css,SWF,MP4

动态元素:PHP,jsp,cgi,asp,php,sql

常见的Web应用开发技术组合

Web Server

1、Nginx(Tengine)

2、Apache Httpd

3、IIS

Web 中间件

1、PHP:PHP-FPM、HHVM

2、JSP: Tomcat 、JBOSS、Resin、IBM WebShhere

常见的组合方式:

LNMP:Linux+Nginx+MySql+PHP // PHP-FPM 为独立进程,和Nginx相互独立为两个进程

LAMP:Linux+Apache+Mysql+PHP //PHP 作为Apache的模块而非一个独立进程

LNTJ:Linux+Nginx+Tomcat+jsp //取代Apache与Tomcat组合

web 服务器硬件和软件

硬件部分,web 服务器是一台存储了 web 服务器软件以及网站的组成文件(比如,HTML 文档、图片、CSS 样式表和 JavaScript 文件)的计算机。它接入到互联网并且支持与其他连接到互联网的设备进行物理数据的交互。

软件部分,web 服务器包括控制网络用户如何访问托管文件的几个部分,至少是一台 HTTP 服务器。

相关文章:

  • 纯虚函数(Pure Virtual Function)详解
  • 笔试专题(九)
  • Android 系统的进程保活方案的一些思路
  • nmcli创建wpa-psk2 wifi热点
  • 2.0 全栈运维管理:Linux网络基础核心概念解析、Proxmox网络组件详解、虚拟化网络模型分类
  • AI 课招生啦
  • 英语单词 list 11
  • IPV6应用最后的钥匙:DDNS-GO 动态域名解析工具上手指南--家庭云计算专家
  • Vue3+elementPlus中 树形控件封装
  • 从自然语言到 JSON 数据交互:探索 MCP 协议的自动化任务实现
  • 【论文阅读】UniAD: Planning-oriented Autonomous Driving
  • mysql建表一对多--多对多之间的外键关联
  • 202529 | RocketMQ 简介 + 安装 + 集群搭建 + 消费模式 + 消费者组
  • DHCP中继
  • 安卓关机和重启源码流程
  • 【HDFS入门】Hadoop 2.0+ HDFS核心架构深度解析:高可用设计揭秘
  • C. Good Subarrays
  • 操作系统基础:07 我们的任务
  • MySQL-锁
  • leetcode 3508 设计路由器 模拟 深拷贝 二分 bound
  • 上海发文加强直播经济技能人才培养:三年新培养持证直播技能人才5万名
  • 国家统计局:4月全国城镇调查失业率为5.1%,比上月下降0.1个百分点
  • 竞彩湃|英超欧冠悬念持续,纽卡斯尔诺丁汉能否拿分?
  • 去年上海全市博物馆接待观众约4087万人次,同比增31.9%
  • 霍步刚任辽宁沈阳市委书记
  • 李成钢出席中国与《数字经济伙伴关系协定》成员部级会议