Centos下安裝配置tengine

2021-07-22 23:15:08 字數 3818 閱讀 1386

tengine是由**網發起的web伺服器專案。它在nginx的基礎上,針對大訪問量**的需求,新增了很多高階功能和特性。tengine的效能和穩定性已經在大型的**如**網,天貓**等得到了很好的檢驗。它的最終目標是打造乙個高效、穩定、安全、易用的web平台。下面介紹在centos下安裝配置tengine的步驟:

1、安裝其需要的元件pcre

pcre(perl compatible regular expressions)是乙個perl庫,包括 perl 相容的正規表示式庫。nginx rewrite依賴於pcre庫,所以在安裝tengine前一定要先安裝pcre(

具體命令如下:

wget 

tar zxvf pcre-8.39.tar.gz

cd pcre-8.39

./configure --prefix=/usr/local/pcre(指定安裝目錄)

make 

make install

2、安裝openssl

openssl 是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及ssl協議,並提供豐富的應用程式供測試或其它目的使用。安裝openssl(主要是為了讓tengine支援https的安全訪問請求。(非必須安裝項,視需求而定)

具體命令如下:

wget 

tar zxvf openssl-1.1.0.tar.gz

cd openssl-1.1.0

./config --prefix=/usr/local/openssl(指定安裝目錄)

make 

make install

3、安裝zlib

zlib是提供資料壓縮之用的函式庫,當tengine想啟用gzip壓縮的時候就需要使用zlib(

具體命令如下:

wget

tar zxvf zlib-1.2.8.tar.gz

cd zlib-1.2.8.tar.gz

./configure --prefix=/usr/local/zlib

make 

make install

4、安裝jemalloc

jemalloc(是乙個很好的記憶體管理工具,使用jemalloc可以更好的優化tengine的記憶體管理。(非必須安裝項,視需求而定)

具體命令如下:

wget

tar jxvf jemalloc-4.2.1.tar.bz2 (這個命令一定要是jxvf才正確,不是zxvf)

cd jemalloc-4.2.1

./configure --prefix=/usr/local/jemallocwget

make 

make install

5、安裝tengine

最新版本的tegine可從官網(獲取。

在編譯安裝前還需要做的一件事是新增乙個專門的使用者來執行tengine。

具體命令如下:

groupadd www-data

useradd -s /sbin/nologin -g www-data www-data

接下來才是進行安裝:

注意:配置的時候 –with-pcre 、–with-openssl、–with-jemalloc、–with-zlib的路徑為原始檔的路徑。

最後一步配置tengine,設定tengine自動啟動

命令如下:

vim /etc/rc.d/init.d/nginx 

編輯啟動檔案新增下面內容

儲存退出,執行命令如下:

chmod 775 /etc/rc.d/init.d/nginx   賦予檔案執行許可權

chkconfig nginx on   設定開機啟動

service nginx restart   啟動服務

Centos 下安裝配置 MySQL

這裡介紹使用yum的方式安裝mysql,這是centos一種快速安裝的方式,對應的ubantu工具是apt get,基本用法是一樣的 1 檢查是否已經存在mysql rpm qa mysqld 2 安裝mysql yum y install mysql mysql server mysql deve...

centos下redis安裝配置

直接用yum安裝即可 yum install redisredis server直接啟動即可。直接啟動時是用的預設配置,而為了外網能夠連線並且安全起見,需要我們自己配置redis。linux下的redis.conf在 etc redis.conf requirepass 密碼 修改授權的ip 預設的...

centos下zookeeper安裝配置

參考文件 2 解壓縮檔案tar xvf zookeeper 3.4.5.tar.gz 進入配置檔案目錄cd conf 下面有個名叫 zoo sample.cfg的參考配置檔案 拷貝乙份cp zoo sample.cfg zoo.cfg 配置檔案內容如下 關於tick 詞典上面是 核對等用的小記號。感...