N25_第十二周作业

1、请描述一次完整的http请求处理过程;

    1)建立或者处理连接:建立请求或拒绝请求

    2)接收请求:接收来自于网络上的主机请求报文中对特定资源的一次请求的过程;

    3)处理请求:对请求报文进行解析,主要获取客户端请求的资源及请求方法等相关信息;

    4)访问资源:获取请求报文中请求的资源;

    5)构建响应报文

    6)发送响应报文

    7)记录日志


2、httpd所支持的处理模型有哪些,他们的分别使用于哪些环境。

    1),prefork:多个进程模型,每个进程响应一个请求  

         工作模型:会预先生成几个空闲进程,随时等待用于响应用户请求,最大空闲和最小空闲

        2), worker:多进程多线程模型,每个线程处理一个用户请求

                能最大程度响应并发请求

        3), event:事件驱动模型,多进程模型,

                基于事件驱动机制直接响应多个请求

3、源码编译安装LAMP环境(基于wordpress程序),并写出详细的安装、配置、测试过程。

4、建立httpd服务器(基于编译的方式进行),要求:
     提供两个基于名称的虚拟主机:
    (a)www1.stuX.com,页面文件目录为/web/vhosts/www1;错误日志为/var/log/httpd/www1.err,访问日志为/var/log/httpd/www1.access;
    (b)www2.stuX.com,页面文件目录为/web/vhosts/www2;错误日志为/var/log/httpd/www2.err,访问日志为/var/log/httpd/www2.access;
    (c)为两个虚拟主机建立各自的主页文件index.html,内容分别为其对应的主机名;
    (d)通过www1.stuX.com/server-status输出httpd工作状态相关信息,且只允许提供帐号密码才能访问(status:status);
5、为第4题中的第2个虚拟主机提供https服务,使得用户可以通过https安全的访问此web站点;
   (1)要求使用证书认证,证书中要求使用的国家(CN)、州(HA)、城市(ZZ)和组织(MageEdu);
   (2)设置部门为Ops,主机名为www2.stuX.com,邮件为[email protected]
6、在LAMP架构中,请分别以php编译成httpd模块形式和php以fpm工作为独立守护进程的方式来支持httpd,列出详细的过程。

原创文章,作者:不忘初衷,如若转载,请注明出处:http://www.178linux.com/70546

(0)
不忘初衷不忘初衷
上一篇 2017-03-06 11:53
下一篇 2017-03-06 18:28

相关推荐

  • date初步认识

    linux命令date的初步认识

    Linux干货 2017-11-11
  • 基础命令

    1,对于Linux的实验环境我们要用到虚拟机,往往每次上线都要登录,这时候如果把用户设为自动登录就会方便许多,接下来就介绍下设置虚拟机的自动登录 , /etc/gdm/custom.conf 这个就是设置自动登录的一个配置文件,我们先来使用nano打开这个文件,如下 # GDM configuration storage 这是GDM的一个配置存储 [daem…

    2017-11-19
  • 马哥教育网络班22期第一周课程练习1-3天

    1.描述计算机组成及其功能 CPU:  运算器  控制器  寄存器  缓存 存储器:  RAM(随机访问存储器)  I/O设备:               i:下指令,提供数据 如:键鼠     &…

    Linux干货 2016-08-15
  • Linux下文件权限管理轻微总结

    Linux下文件权限管理轻微总结       此文对linux下文件的权限及其如何管理权限进行介绍,涉及到读“r”写“w”执行“x”三个权限,特殊权限SUID、SGID、STICKY、ACL、attr的使用。同时对更改文件的指令chmod、getfacl、setfacl、chattr、lsattr等进行说明。  &nb…

    Linux干货 2016-11-07
  • bash(awk递归)N阶【斐波那契数列】多种实现(含递归解析图)

    【版权所有】转载请说明作者【Jev Tes】        【本文导航】        零、关于斐波那契数列        一、输入参数合法性判断       &nbsp…

    Linux干货 2016-11-24
  • 网络的冰山一角

        这周我们学习了网络管理,每一天进度特别快,上课认真听了,但是感觉也只能听懂一半。所以我决定把网络管理作为这周博客写一写,这样相当于又复习了一边,能加深印象。 一、用户应用程序对网络的影响     1、批处理应用程序:无需直接人工交互,宽带很重要,但是并非关键性因素。 &n…

    2017-09-04

评论列表(1条)

  • 马哥教育
    马哥教育 2017-03-15 01:01

    后面的几个没有给出操作步骤,建议后续再完善下,加油!