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)
zzdzzd
上一篇 2016-10-30 21:02
下一篇 2016-10-30 21:02

相关推荐

  • N26-博客作业-week9

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # declare -i nologin_num=0,login_num=0 for i in $(cut -d: -f7 /etc/passwd); do if …

    Linux干货 2017-04-01
  • 马哥教育网络班22期+第1周课程练习

    一、计算机组成部分及其功能:硬件系统和软件系统     1、计算机的硬件系统组成及其功能:         运算器:处理数据的算术运算及逻辑运算即数据加工处理;         控制器:根据…

    Linux干货 2016-08-15
  • LVM(逻辑卷)(logical volume manager),快照卷

    逻辑卷的创建,扩展,缩减,迁移,删除。快照卷的创建

    Linux干货 2017-12-11
  • 网络基础知识

    网络基础知识: 网络设备 TCP/IP协议 ARP协议 网络设备:     HUB集线器: 工作在物理层,没有学习能力,作用在于把各种节点汇聚在以它为中心的节点上,同时也有传输数据的作用,由于没有学习能力,只能以广播的形式将数据发送给与它相连的所有节点。 特点:共享带宽,半双工     &…

    Linux干货 2016-09-02
  • 04用户和组的相关配置文件总结

    1、用户 个人理解的是,给使用者一个在系统中使用的身份,即用户。 用户分两种:管理员和普通用户。 而每一个用户都有一些属性,每一个属性都是用冒号分割开来。配置文件存储在【/etc/passwd】中。 例如,sarash:x:507:508::/home/sarash:/bin/nologin 他们分别是,用户名,密码,ID号,主组ID号,注释,家目录,默认登…

    Linux干货 2016-10-24
  • awk详解

    —————————— 课外练习 只处理用户ID为奇数的行,并打印用户名和ID号 [root@localhost ~]# awk -F: '{if($3%2!=0) {print&n…

    Linux干货 2016-09-25