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
下一篇 2016-10-30

相關推薦

  • DNS的基本配置、子域授權與bind編譯(第十八九天)

        DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。     DNS利用類似于樹形目錄的結構,將主機名的管理分配在不同層…

    Linux干貨 2016-06-12
  • 馬哥教育21期網絡班—第15周課程+練習—-sed 總結

    sed:編輯器 流編輯器,文本流編輯 ed: Stream EDitor, 行編輯器; 介紹:sed是 一個非交換性文本流編輯器,它編輯文件或標準輸入導出的文本拷貝。標準輸入可能來自鍵盤、文件重定向、字符串或變量,或者管道的文本。 sed可以干什么? 別忘了vi也是一個文本編輯器。sed可以隨意編輯小或大的文件,有許多…

    Linux干貨 2016-11-14
  • Linux終端類型

        終端(Terminal)也稱終端設備,是計算機網絡中處于網絡最外圍的設備,主要用于用戶信息的輸入以及處理結果的輸出等。在早期計算機系統中,由于計算機主機昂貴,因此一個主機(IBM大型計算機)一般會配置多個終端,這些終端本身不具備計算能力,僅僅承擔信息輸入輸出的工作,運算和處理均由主機來完成。在個人計算機時代,個人計算機可以運行稱為…

    Linux干貨 2016-10-13
  • grep的用法

    grep的用法 1、復制/etc/skel目錄為/home/tuser1及其內容文件的屬組和其它用戶均沒有任何訪問權限。 cp -R /etc/skel /home/thuser1 #復制文件/etc/skel 到/home/目錄下并改名為thuser1 chmod -R 700 /home/thuser1 #更改/home/thuser1目錄權限為屬主全部…

    Linux干貨 2017-07-23
  • 馬哥教育網絡版22期+第10周作業

    week10 1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) 2、為運行于虛擬機上的CentOS 6添加一塊新硬件,提供兩個主分區;   (1) 為硬盤新建兩個主分區;并為其安裝grub;   (2) 為硬盤的第一個主分區提供內核和ramdisk文件;&nbsp…

    Linux干貨 2016-10-29
  • N25第二周作業 文件管理類命令cp mv rm以及 bash特性之文件名通配

    Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。         文件管理類命令主要有cp, mv, rm          cp用于單個文件的復制,例如:  &nb…

    Linux干貨 2016-12-13
欧美性久久久久