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中定義緩存。

  為了測試需要??梢园惭bMySQL的圖形化管理工具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.www58058.com/56232

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

相關推薦

  • 循環的特殊用法及函數

    while特殊用法 while read 變量名;do 循環體 done<文件路徑(將文件中的每一行依次讀入循環體,賦值給變量)   (())可以實現C語言風格的變量操作 for循環特殊格式 for((控制變量初始化;條件判斷表達式;控制變量修正表達式)) do 循環體 done 控制變量初始化僅在循環開始時執行一次,進行條件判斷成立后執行循…

    Linux干貨 2016-08-21
  • 二、(1)Linux常用文件管理類命令詳解

    Linux 文件管理 命令 cp mv rm

    2018-01-08
  • Linux磁盤管理

    一、磁盤簡介 機械硬盤的組成部件主要有:盤片、機械手臂、磁頭與主軸馬達;盤片又可以細分為扇區(Sector)和磁道(Track),所有盤片的同一個磁道稱之為柱面(Cylinder) 目前主流的磁盤接口有SCSI、SATA、SAS、USB等 Linux一切皆文件,硬件設備也有對應的文件,linux訪問設備,其實就是訪問與其對應的文件系統接口 設備文件: &nb…

    Linux干貨 2016-06-01
  • 關于IO的同步,異步,阻塞,非阻塞

    上次寫了一篇文章:Unix IO 模型學習。恰巧在這次周會的時候,@fp1203 (goldendoc成員之一) 正好在講解poll和epoll的底層實現。中途正好討論了網絡IO的同步、異步、阻塞、非阻塞的概念,當時講下來,大家的理解各不相同,各執己見。搜索了網絡上的一些文章,觀點也各不相同,甚至連wiki也將異步和非阻塞當成一個概念在解釋。  &…

    Linux干貨 2015-04-02
  • 文件系統管理和掛載

    磁盤結構 設備類型:     塊設備:block,存取單位“塊”,例如,磁盤     字符設備:char,存取單位“字符”,鍵盤 設備文件:關聯至一個設備驅動程序,進而能夠跟之對應硬件設備進行通信 設備號碼:     主設備號:major …

    Linux干貨 2016-08-29
  • RPM程序包管理器及其前端工具YUM

    RPM:     RPM,Redhat Package Manager,RPM is Package Manager 功能:將編譯好的應用程序的各組成文件打包一個或幾個程序包文件,從而方便快捷地實現程序包的安裝、卸載、查詢、升級和校驗等管理操作 1)RPM包的命名 2)RPM包文件的組成   &nb…

    Linux干貨 2016-08-21
欧美性久久久久