Lnmp部署
實驗環境:
1、Centos 7主機一臺,客戶機一臺。
2、在centos 7主機上部署:
Nginx php-fpm php-mysql mariadb-server
實驗步驟:
1、啟動nginx服務,確保80端口打開,啟動mariadb-server,確保3306端口開啟。
2、編輯/etc/php-fpm.d/www.conf文件,修改屬主、屬組。
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的測試頁
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、在瀏覽器中測試;
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,
在上圖劃紅框的位置添加幾個隨機數。
在瀏覽器中測試:
定義緩存。
①在nginx配置文件,http中定義緩存路徑,緩存級別 內存空間的名稱和大小
非活動時長
②對以.php結尾的數據定義緩存。
配置完成后,對其進行壓力測試
在客戶端中:ab -c 100 -n 2000 http://10.1.64.3/pma/index.php
9、配置ssl
①生成證書文件。并放置在指定目錄。
②配置nginx配置文件,指定對哪臺虛擬主機作ssl認證。
將證書導入瀏覽器進行測試:
原創文章,作者:zzd,如若轉載,請注明出處:http://www.www58058.com/56232