1. 程式人生 > >nginx網站服務

nginx網站服務

新浪 size 網站服務 mes 腳本 cab 瀏覽器 gin dns服務器

Nginx與apache的作用一樣,都是為了搭建網站服務器,由俄羅斯人lgor sysoev開發,其特點是占有內存少,並發能力強,中國使用nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等
它的優點:高性能,輕量級,系統資源消耗低,對HTTP並發連接的處理能力高。

一、安裝及運行

1、搭建yum倉庫,安裝支持軟件
技術分享圖片
技術分享圖片
技術分享圖片
2、創建運行用戶、組(nginx默認以nobody身份運行,不安全,所以需要創建用戶)
技術分享圖片
3、編譯安裝nginx
技術分享圖片
為了方便管理員直接執行nginx命令,我們為主程序nginx創建鏈接文件並檢查配置文件並啟動nginx服務,端口號為80,註意不要同時安裝apache
技術分享圖片

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

技術分享圖片
4、使用nginx服務器腳本
Vi /etc/init.d/nginx
技術分享圖片
技術分享圖片
技術分享圖片
以上腳本可以到雲盤下載
技術分享圖片
二、訪問狀態統計及虛擬主機應用
1、nginx的訪問狀態統計
Vim /usr/local/nginx/conf/nginx.conf,添加下圖紅框中的內容
技術分享圖片
重啟服務,重新加載
技術分享圖片

然後訪問網站,看到如下內容表示成功。
技術分享圖片
2、基於域名的虛擬主機
例如:在nginx服務器上搭建兩個網站,www.tiankun.com和www.baidu.com
1)準備網站目錄和網頁
技術分享圖片
2)修改hosts文件,就不用搭建dns服務器了
Vi /etc/hosts
添加127.0.0.1 www.tiankun.com
127.0.01 www.baidu.com
再指向自己
vim etc/resolv.conf

nameserver 192.168.1.1

3)調整nginx.conf配置文件(把server區域復制一份修改即可)
技術分享圖片
4)訪問網站
技術分享圖片
重啟服務
技術分享圖片

三、LNMP平臺的搭建
1、安裝mysql數據庫
1)安裝cmake和mysq
技術分享圖片
技術分享圖片
2、安裝php解析環境
1)編譯安裝php
技術分享圖片
3)安裝Zend。
技術分享圖片
3配置nginx支持php環境
1)啟用php-fpm進程
技術分享圖片
技術分享圖片
技術分享圖片
2)配置nginx支持解析php
技術分享圖片

3)修改nginx腳本文件,使php-fpm自動運行
Vi /etc/init.d/nginx
在最後esac後面添加下面內容
技術分享圖片
php頁面測試
編寫一個網頁test.php,內容如下:
技術分享圖片
在瀏覽器測試,顯示OK說明連接數據庫正常。

nginx網站服務