Tengine部分特性
nginx -m 檢視所有已經加載的子產品,static說明已經安裝的,shared說明是動态安裝的;
nginx架構是子產品化的,除了主子產品,其他子產品都需在安裝時進行編譯安裝,也可在安裝後進行編譯安裝;
tengine完全相容nginx的配置;
tengine實作動态加載子產品,不需重新編譯,就可以實作安裝新的子產品。動态子產品功能會被預設安裝。而nginx不支援子產品動态加載,需要編譯重新開機;
首先下載下傳tengine-2.2.0.tar.gz;下載下傳連結:http://pan.baidu.com/s/1jI7cycm 密碼:ig6x
#安裝編譯所需環境:
#安裝編譯所需的擴充子產品:
#注釋
zlib-devel擴充子產品:支援壓縮
pcre-devel擴充子產品:支援url重寫,pool擴充
openssl-devel擴充子產品:支援https協定
#檢視編譯所支援的子產品(個别常用的):
編譯安裝tengine:
#開啟4個程序編譯安裝:
配置檔案部分:
#修改nginx.conf檔案中的http子產品的配置,原有的檔案可以mv做個備份。
#nginx啟動腳本,拷貝nginx的或者網上複制一份啟動腳本,自己修改下。如下
#提示鎖目錄檔案不存在
#建立鎖目錄,重新啟動nginx
#建立一個靜态web伺服器:
#建立靜态資源目錄:
#建立一個index.html頁面。
#通過浏覽器通路:
到此編譯安裝配置完成。