天天看點

LNMP平台部署及應用

Nginx服務軟體

穩定性高

系統資源消耗低

對HTTP并發連接配接的處理能力高

單台實體伺服器可支援30 000~50 000個并發請求

LNMP平台的組成

Linux、Nginx、MySQL、PHP

建構步驟

安裝MySQL資料庫

安裝PHP解析環境

啟用FPM(FastCGI Process Manager,FastCGI程序管理器)子產品

配置Nginx支援PHP環境

安裝及運作

搭建yum倉庫,安裝支援軟體

LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用

建立運作使用者、組(nginx預設以nobody身份運作,不安全,是以需要建立使用者)

LNMP平台部署及應用

編譯安裝nginx

LNMP平台部署及應用
LNMP平台部署及應用

為了友善管理者直接執行nginx指令,我們為主程式nginx建立連結檔案

檢查配置檔案并啟動nginx服務,端口号為80,注意不要同時安裝apache

LNMP平台部署及應用

在浏覽器上看到下面的頁面,說明nginx搭建成功

LNMP平台部署及應用

此處的nginx—scrpt通過第三方軟體拖進來的

LNMP平台部署及應用

使用nginx伺服器腳本以上腳本如有需要可以聯系我

Vi /etc/init.d/nginx

LNMP平台部署及應用

通路狀态統計及虛拟主機應用

nginx的通路狀态統計

Vim /usr/local/nginx/conf/nginx.conf,添加下圖紅框中的内容。

LNMP平台部署及應用
LNMP平台部署及應用

然後通路網站,看到如下内容表示成功。

LNMP平台部署及應用

基于域名的虛拟主機

例如:在nginx伺服器上搭建兩個網站,www.google.com和www.baidu.com

準備網站目錄和網頁

LNMP平台部署及應用

采用另外一種方法,修改hosts檔案,就不用搭建dns伺服器了

Vi /etc/hosts

LNMP平台部署及應用
LNMP平台部署及應用

再指向自己

Vi /etc/resolv.conf

LNMP平台部署及應用
LNMP平台部署及應用

調整nginx.conf配置檔案(把server區域複制一份修改即可)

LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用

LNMP平台的搭建

安裝mysql資料庫

安裝cmake和mysql

安裝後的調整

LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用

啟動mysql服務

修改mysql密碼

LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用

安裝php解析環境

LNMP平台部署及應用

編譯安裝php

LNMP平台部署及應用

在php.ini檔案中添加以下兩行

LNMP平台部署及應用

配置nginx支援php環境

啟用php-fpm程序

LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用

111

LNMP平台部署及應用
LNMP平台部署及應用

配置nginx支援解析php

LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用

php頁面測試

編寫一個網頁test.php,内容如下:

LNMP平台部署及應用
LNMP平台部署及應用

設定權限

LNMP平台部署及應用

建立資料庫,建立使用者授權

LNMP平台部署及應用
LNMP平台部署及應用

111111

LNMP平台部署及應用
LNMP平台部署及應用
LNMP平台部署及應用

繼續閱讀