马哥教育网络19期+第十二周课程练习

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

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

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

–prefix是指定安装路径 –with-apr是安装apr-util时指定apr的安装目录

下面编译安装httpd

修改httpd主配置文件,设置pid文件的路径,编辑/etc/httpd/httpd.conf,添加内容如下:

提供SysV服务脚本/etc/rc.d/init.d/httpd,内容如下:

安装mysql服务

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);

编辑配置文件/etc/httpd/conf/httpd.conf

建立用户访问的认证文件:

5、为第4题中的第2个虚拟主机提供https服务,使得用户可以通过https安全的访问此web站点;

   (1)要求使用证书认证,证书中要求使用的国家(CN)、州(HA)、城市(ZZ)和组织(MageEdu);

   (2)设置部门为Ops,主机名为www2.stuX.com,邮件为admin@stuX.com;

6、在LAMP架构中,请分别以php编译成httpd模块形式和php以fpm工作为独立守护进程的方式来支持httpd,列出详细的过程。

给http提供服务脚本

然后把脚本加入服务中:

在192.168.0.131主机上安装mariadb,二进制包安装。

修改mysql的PATH环境变量

切换到192.168.0.130的php服务器上:

基于fpm的PHP

http服务器:192.168.0.130;php解析器 mysql服务器:192.168.0.131

原创文章,作者:Net19_口香糖,如若转载,请注明出处:/30854

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-22 15:16

    写的很好,排版还可以在漂亮一点,加油,都出界了

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:guoqibee.com  测试  万达主管QQ  万达直属  万达娱乐主管QQ  万达娱乐开户  guoqibee.com  万达登录  万达招商