Nginx服務軟體
穩定性高
系統資源消耗低
對HTTP并發連接配接的處理能力高
單台實體伺服器可支援30 000~50 000個并發請求
LNMP平台的組成
Linux、Nginx、MySQL、PHP
建構步驟
安裝MySQL資料庫
安裝PHP解析環境
啟用FPM(FastCGI Process Manager,FastCGI程序管理器)子產品
配置Nginx支援PHP環境
安裝及運作
搭建yum倉庫,安裝支援軟體
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCM581dvRWYoNHLwEzX5xCMx8FesU2cfdGLwATMfRHLGZkRGZkRfJ3bs92YskmNhVTYykVNQJVMRhXVEF1X0hXZ0xiNx8VZ6l2cssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLyQTO4UTYzY2N1QmYhRWN0YDZ3ITY2MDN0ATNmFTZkZzLcZTMvwVMwgTMwIzLcd2bsJ2LcNXZnFWbp9CXt92Yu8GdjFTNuITavw1LcpDc0RHaiojIsJye.png)
建立運作使用者、組(nginx預設以nobody身份運作,不安全,是以需要建立使用者)
編譯安裝nginx
為了友善管理者直接執行nginx指令,我們為主程式nginx建立連結檔案
檢查配置檔案并啟動nginx服務,端口号為80,注意不要同時安裝apache
在浏覽器上看到下面的頁面,說明nginx搭建成功
此處的nginx—scrpt通過第三方軟體拖進來的
使用nginx伺服器腳本以上腳本如有需要可以聯系我
Vi /etc/init.d/nginx
通路狀态統計及虛拟主機應用
nginx的通路狀态統計
Vim /usr/local/nginx/conf/nginx.conf,添加下圖紅框中的内容。
然後通路網站,看到如下内容表示成功。
基于域名的虛拟主機
例如:在nginx伺服器上搭建兩個網站,www.google.com和www.baidu.com
準備網站目錄和網頁
采用另外一種方法,修改hosts檔案,就不用搭建dns伺服器了
Vi /etc/hosts
再指向自己
Vi /etc/resolv.conf
調整nginx.conf配置檔案(把server區域複制一份修改即可)
LNMP平台的搭建
安裝mysql資料庫
安裝cmake和mysql
安裝後的調整
啟動mysql服務
修改mysql密碼
安裝php解析環境
編譯安裝php
在php.ini檔案中添加以下兩行
配置nginx支援php環境
啟用php-fpm程序
111
配置nginx支援解析php
php頁面測試
編寫一個網頁test.php,内容如下:
設定權限
建立資料庫,建立使用者授權
111111