http服务 基础知识

Posted lyf5212012

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http服务 基础知识相关的知识,希望对你有一定的参考价值。


1.写出http事物

又称为请求细节。

分为:

  1. 建立、处理连接(是否接受和拒绝)
  2. 接受请求
  3. 处理请求
  4. 访问资源
  5. 构建响应报文
  6. 发送响应报文
  7. 记录日志
2.充分理解I/O模型和MPM模块
  1. 单进程I/O结构,一个进程处理一次请求,多个请求串行(需要排队)响应。

单个进程还可以响应多个请求的实现方式:

①多线程方式:一个进程生成多个线程,一个线程响应一个请求。

②事件驱动方式,特殊的多线程方式。

  1. 多进程I/O结构,启动多个进程,一个进程处理一个请求,多个进程同时进行处理要求。
  2. 复用I/O结构:多路I/O处理器完成I/O复用,实现一个进程响应多个用户强求。
  3. 复用多进程I/O结构:启用多个进程,每个进程响应多个请求。
3.安装httpd (apache),完成如下几个操作:
  1. 监听端口更改
  2. 网页根路径的更改
  3. 主机名的更改
  4. 路径别名的设置
  5. 更改MPM模板(将prefork模型改位worker模型,并截图出来)
具体操作如下:
1.准备工作:下载安装httpd程序,启动httpd服务,查看端口状态

http服务

http服务

  http服务

2.分析:(1)、(2)、(3)、(4)均是在主配置文件里更改,即/etc/httpd/conf/httpd.conf里面更改;(5)是在模块辅助配置文件里更改,即在/etc/httpd/conf.modules,d/00-mpm.conf里面更改。
3.操作:

a.监听端口更改

 ①更改

http服务

http服务

②查看

http服务

   b.网页根路径的更改

①更改

http服务

http服务

http服务

http服务

②查看是否生效

http服务

http服务

c.主机名的更改

http服务

d.路径别名的应用

http服务

http服务

http服务

f.更改MPM模板,将prefork模型改为worker模型

      1.更改

http服务

http服务

     2.查看

http服务


以上是关于http服务 基础知识的主要内容,如果未能解决你的问题,请参考以下文章

http服务 基础知识

HTTP服务相关基础知识详解

Node.js 网络编程 (上)Web基础知识实现HTTP及GETPOST的创建

HTTP基础知识

HTTP基础知识

JavaWeb基础知识:Tomcat服务器和http协议