Tengine是由淘寶網發起的Web服務器項目。它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高級功能和特性。Tengine的性能和穩定性已經在大型的網站如淘寶網,天貓商城等得到了很好的檢驗。它的最終目標是打造一個高效、穩定、安全、易用的Web平臺。
網址:http://tengine.taobao.org/
操作系統:Centos
用root賬號登錄,以下操作以root權根
創建啟動用戶
此用戶默認啟動tengine服務,用戶名:www-data,無登錄權限
1 | groupadd www-data |
下載安裝包
1 | wget http://tengine.taobao.org/download/tengine-2.3.0.tar.gz |
編譯和安裝
安裝目錄:/usr/local/nginx
啟動用戶組:www-data
啟動用戶:www-data
1 | cd tengine-2.3.0 |
1 | make |
測試啟動
1 | /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf |
設置開機啟動
在系統服務目錄里創建nginx.service文件
1 | vi /usr/lib/systemd/system/nginx.service |
寫入以下內容并保存
1 | [Unit] |
參數說明:
[Unit]服務的說明
Description:描述服務
After:描述服務類別
[Service]服務運行參數的設置
Type=forking是后臺運行的形式
ExecStart為服務的具體運行命令
ExecReload為重啟命令
ExecStop為停止命令
PrivateTmp=True表示給服務分配獨立的臨時空間
注意:[Service]的啟動、重啟、停止命令全部要求使用絕對路徑
[Install]運行級別下服務安裝的相關設置,可設置為多用戶,即系統運行級別為3
測試開機啟動
1 | systemctl enable nginx.service |
其它
強殺進程并重啟
1 | pkill -9 nginx |
查看狀態
1 | systemctl status nginx.service |