1. 程式人生 > >Nginx網站服務 LNMP

Nginx網站服務 LNMP

Nginx簡介
在這裡插入圖片描述
Apache:是多程序web服務,適合cpu密集業務。如資料庫查詢、計算等。
Nginx:是單程序web服務,適合磁碟I/O密集型業務,如視訊、音訊網站,併發能力強。
企業中經常使用Nginx和Apache結合,前端以Nginx處理高併發進行排程;後端由多臺Apache進行業務響應實現負載均衡。

案例

1、搭建nginx服務,客戶端能訪問nginx預設網頁。

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

#主配檔案

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

2、搭建基於域名的虛擬web主機。 兩個網站 客戶端驗證訪問兩個站點。

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

3、配置nginx的訪問狀態統計,測試訪問狀態統計網站。

在這裡插入圖片描述
在這裡插入圖片描述

4、構建LNMP網站平臺

安裝mysql資料庫
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

安裝php解析環境
在這裡插入圖片描述

配置Nginx支援php環境
在這裡插入圖片描述
在這裡插入圖片描述
配置Nginx支援php解析
兩種方式
1、這種方式呼叫本機的php-fpm程序
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

2、這種方式轉交給其他web伺服器處理 (反向代理)
在這裡插入圖片描述
這裡用的第一種

5、部署web應用(天空網路電影系統)

在這裡插入圖片描述
在這裡插入圖片描述
安裝web應用
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述