lnmp部署实验

Lnmp部署

实验环境:

1Centos 7主机一台,客户机一台。

2、在centos 7主机上部署:

   Nginx  php-fpm  php-mysql  mariadb-server

实验步骤:

1、启动nginx服务,确保80端口打开,启动mariadb-server,确保3306端口开启。

2、编辑/etc/php-fpm.d/www.conf文件,修改属主、属组。

         blob.png

      pm.status_path = /status    

      php_value[session.save_path] = /var/lib/php/session

3、mkdir  -p  /var/lib/php/session将属主属组改为nginx

4、Systemctl start php-fpm.service 服务,确保9000端口开启。

5、/usr/local/nginx/html路径下添加php的测试页

      blob.png

6、编辑neginx配置文件

location ~* \.php$ {

        root          /usr/local/nginx/html;

        fastcgi_pass   127.0.0.1:9000;

        fastcgi_index  index.php;

        fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/$fastcgi_script_name;

        include        fastcgi_params;

                }

7、在浏览器中测试;

blob.png 

8、在http中定义缓存。

  为了测试需要。可以安装MySQL的图形化管理工具phpMyAdmin-4.4.14.1-all-languages.zip

  Unzip解压后将其配置文件cp/usr/local/nginx/html路径下,并改名为pma

      安装php-mbstring

      进入pma目录复制 config.sample.inc.php并改名为config.inc.php,然后编辑config.inc.php,

          blob.png

  在上图划红框的位置添加几个随机数。

      在浏览器中测试:

  blob.png

定义缓存。

    ①在nginx配置文件,http中定义缓存路径,缓存级别  内存空间的名称和大小

                        非活动时长

    ②对以.php结尾的数据定义缓存。

blob.png    配置完成后,对其进行压力测试

  在客户端中:ab -c 100 -n 2000 http://10.1.64.3/pma/index.php

 

    9、配置ssl

       ①生成证书文件。并放置在指定目录。

       ②配置nginx配置文件,指定对哪台虚拟主机作ssl认证。

blob.png 

        将证书导入浏览器进行测试:

      blob.png

原创文章,作者:zzd,如若转载,请注明出处:http://www.178linux.com/56232

(0)
上一篇 2016-10-30 20:46
下一篇 2016-10-30 21:02

相关推荐

  • 文本处理三剑客之sed及vi编辑使用

    作用:       sed是Linux系统文本处理工具中的三剑客之一,它是一种流编辑器,以行为单位,能够使用正则表达式;跟其他文本处理工具模式相同,不对原文件直接操作,而是先借用一个临 时的数据缓冲区存放文文本数据,同时还有一个自己独特的空间"pattern space",我们称之为sed的模式空间,它的处理…

    Linux干货 2016-08-11
  • LVS四种模式

    马哥教育网络班18期 第17周课程练习1 LVS工作模式图解 LVS-NAT模式 TCP请求报文的目的IP地址被Director调度服务器重写为RIP后发送给RS,RS的默认网关配置为Director的DIP,Director接受到RS响应报文后修改源IP地址发送给用户IP RS网关指向DIP,RIP,DIP和RIP必须在同一网段内 Director转发请求…

    Linux干货 2016-06-23
  • Linux文件权限管理-2016-8-04

    Linux文件权限管理 学习大纲 一 关于文件和目录的权限基本概述(rwx); 二 针对文件或目录权限管理的命令: a) 相关命令:chown , chgrp ,chmod chown修改文件属主 和 属组 语法:chown  [OPTION]…  [OWNER][:[GROUP]]  FILE&#8230…

    Linux干货 2016-08-04
  • 集中管理利器-puppet快速入门-下

    Puppet配置 1.    文件管理 file 文件服务器写法: /etc/puppet/ fileserver.conf 定义 [files] path /tmp/files  ## puppet数据存放目录 =è后面远程备份实战会用到 allow *.example.com 实战1: 备份master机…

    Linux干货 2015-05-07
  • M20 – 1- 第二周博客(2):Linux的文件系统与结构

    Linux系统对于一个初学者来说,其实并不那么容易.所以了解其系统的结构,及其表示的含义是非常重要的.否则安装好系统后,都无从下手.也不知道怎么办。下面介绍一下Linux 的目录结构.及每个目录表示的含义.方便初学者学习和使用Linux系统。 从上图可以看出Linux的目录结构属于树状型的,是否已经对Linux的结构有个大概的认识了呢,接下来讲的是这些目录中…

    Linux干货 2016-08-02
  • 脚本又见脚本,作业又是作业_第七周

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@centos ~]# fdisk -l &n…

    Linux干货 2016-12-30