tengine配置及第三方模組新增

2021-09-28 16:04:56 字數 3248 閱讀 8427

tengine安裝

準備工作:

解壓tar -zxvf tengine-2.3.2.tar.gz

安裝gcc:

yum -y install gcc gcc-c++ kernel-devel

安裝pcre:

yum -y install pcre-devel

安裝openssl:

yum -y install openssl openssl-devel

安裝tenginx

進入tengine目錄 cd tengine-2.3.2

編譯make && make install

預設安裝目錄為/usr/local/nginx

啟動nginx /usr/local/nginx/sbin/nginx

訪問80埠檢視是否安裝成功 curl 127.0.0.1:80

在上邊安裝的tengine中,add moudle模組中:

(1)ngx_http_upstream_check_module 支援http和https的健康檢查

(2)ngx_http_upstream_session_sticky_module 支援會話保持

tengine安裝第三方模組

(1)安裝支援四層和七層的健康檢查–add-module=…/ngx_healthcheck_module/

(2)安裝支援四層和七層的資料監控–add-module=…/nginx-module-vts --add-module=…/nginx-module-sts --add-module=…/nginx-module-stream-sts

這兩個功能具體安裝包之前文章中已經說明過,此處不再說明。

安裝此健康檢查模組時記得不要安裝tengine預設的7層健康檢查模組,否則會因為重複報錯 ngx_http_upstream_check_module和ngx_http_upstream_dyups_module編譯時不要加入。

因為安裝的第三方模組是要支援四層stream模組的,所以編譯時加入–with-stream

./configure --without-http_upstream_keepalive_module --add-module=modules/ngx_backtrace_module --add-module=modules/ngx_debug_pool --add-module=modules/ngx_debug_timer --add-module=modules/ngx_http_concat_module --add-module=modules/ngx_http_footer_filter_module --add-module=modules/ngx_http_proxy_connect_module --add-module=modules/ngx_http_reqstat_module --add-module=modules/ngx_http_slice_module --add-module=modules/ngx_http_sysguard_module --add-module=modules/ngx_http_trim_filter_module  --add-module=modules/ngx_http_upstream_consistent_hash_module --add-module=modules/ngx_http_upstream_dynamic_module  --add-module=modules/ngx_http_upstream_keepalive_module --add-module=modules/ngx_http_upstream_session_sticky_module --add-module=modules/ngx_http_user_agent_module --with-stream --add-module=../ngx_healthcheck_module/ --add-module=../nginx-module-vts --add-module=../nginx-module-sts --add-module=../nginx-module-stream-sts
編譯健康檢查模組時需要先打補丁,否則四層健康檢查不生效

第三方模組

參考 第三方模組 requestsimport requests 對於帶引數的url,傳入乙個dict作為params引數 params 要傳入http header時,我們傳入乙個dict作為headers引數 請求中傳入cookie,只需準備乙個dict傳入cookies引數 my cookie...

第三方模組 config

環境,就是指專案執行時所在的地方 當我們在自己電腦上執行專案時,此時專案所處的環境就是開發環境 當乙個專案被開發完成後,需要被放到 伺服器的電腦中執行,這時候專案所處的環境就是生產環境 因為在不同的環境中,專案的配置是不一樣的,舉個例子來說就是在開發環境時當你使用一些第三方的模組來有助於你開發 比如...

第三方模組安裝

第三方模組的安裝 python 之所以如此受程式設計師的喜愛,可能和它擁有大量的第三方模組相關,如計算機視覺領城的opencv 機器學習領城的tensorflow等。我們如果需要用到某些功能,可以首先去看網上是否已經有了實現該功能的模組,如果有這樣的模組,那麼直接import就行了,而不必自己花費時...