卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

nginx新增模塊 CentOS8如何安裝Nginx?

CentOS8如何安裝Nginx?一:yum完全安裝安裝:yuminstallnginx禁用并啟動時Nginx服務:sudosystemctlenablenginxsudosystemctlstart

CentOS8如何安裝Nginx?

一:yum完全安裝

安裝:

yuminstallnginx

禁用并啟動時Nginx服務:

sudosystemctlenablenginx

sudosystemctlstartnginx

sudosystemctlstopnginx

要驗正服務是否也在運行程序,系統(tǒng)檢查其狀態(tài):

sudosystemctlstatusnginx

二:自定義目錄按裝

1.安裝工具和庫

yum-yinstallgcc-cpcrepcre-develzlibzlib-developensslopenssl-devel

#PCRE是一個Perl庫,除開perl兼容問題的正則表達式庫。nginx的http模塊可以使用pcre來電學計算正則表達式

#zlib庫能提供了很多種壓解和解壓縮的,nginx在用zlib對http包的內(nèi)容參與gzip

2.上網(wǎng)下載并壓縮包nginx

wget-c

tar-xzvfnginx-1.18.0.tar.gz

1

./configure--prefix/usr/local/nginx--with-http_stub_status_module--with-http_ssl_module--with-http_v2_module--with-http_sub_module--with-http_gzip_static_module--with-pcre

#--prefix更改完全安裝路徑

#--with-http_stub_status_module允許查找nginx狀態(tài)的模塊

#--with-http_ssl_module允許https的模塊

執(zhí)行順利后會顯示的文件路徑:

Configurationsummary

usingsystemPCRElibrary

usingsystemOpenSSLlibrary

usingsystemzliblibrary

nginxpathprefix:/usr/local/nginx

nginxbinaryfile:/usr/policies/nginx/sbin/nginx

nginxmodulespath:/usr/local/nginx/modules

nginxconfigurationprefix:/usr/sources/nginx/conf

nginxconfigurationfile:

nginxpidfile:

nginxerrorlogfile:/usr/local/nginx/logs/error.log

nginxhttpaccesslogfile:/usr/local/nginx/logs/access.log

nginxhttpclientrequestbodyrestrictionsfiles:client_body_temp

nginxhttpproxytemporarilyfiles:proxy_temp

nginxhttpfastcgitemporaryfiles:fastcgi_temp

nginxhttpuwsgirestrictionsfiles:uwsgi_temp

nginxhttpscgirestrictionsfiles:scgi_temp

2.程序編譯并安裝好

somethingampampsomethinginstall

再次進入到按裝nginx目錄下面的sbin

啟動后命令

./nginx

打開瀏覽器ftp連接你的IP地址,顯示此頁面說明nginx啟動成功了。

其他命令:

./nginx-sinitiate:(平和)此突然停止步驟是待nginx進程處理任務后接受再繼續(xù)。./nginx-sstop:(強硬起來)此應該是先查nginx進程id再建議使用kill命令噬靈鬼斬干掉進程。./nginx-sreload重啟nginx(不推薦此方法,幫我推薦先停止下來在啟動)

nginx動靜分離技術優(yōu)點?

1,快速響應:nginx的單次請求會得到越快的響應,再者,在高峰期(如有數(shù)以萬計的并發(fā)請求),Nginx可以比其他Web服務器速度更快地發(fā)令幫忙(官方說nginx可以意見五萬并發(fā)),尤其是對靜態(tài)資源的返回,無比迅速地。

2,跨平臺性,高擴展性:nginx的設計頗具擴展性,它是由多個完全不同功能,完全不同層次,不同類型且禍合度極低的模塊混編,比如HTTP模塊中,還設計了HTTP過濾模塊,一個正常的HTTP模塊如何處理完請求后,會有一連串的HTTP過濾模塊再對其采取通過過濾,我們開發(fā)完畢一個新的HTTP模塊時,這個可以不使用HTTP核心模塊events模塊log模塊等還這個可以自由的復用各種過濾器模塊。因此,當對某一個模塊修復Bug或并且可以升級時,可以執(zhí)著于模塊自身,不必在乎其他。這種松耦合度的杰出的設計,孕育出了Nginx龐大的第三方模塊,當然,公開的的第三方模塊也如官方發(fā)布的模塊差不多太容易可以使用。

Nginx的模塊都是貼入到二進制文件中執(zhí)行的,無論官方發(fā)布的模塊還是第三方模塊全是如此。這令第三方模塊差不多具備什么相當極優(yōu)秀的性能,充分利用好Nginx的高并發(fā)特性,而,許多高流量的網(wǎng)站都攻擊傾向于開發(fā)符合國家規(guī)定自己業(yè)務特性的定制模塊。

3,高可靠性:經(jīng)由了實踐的檢驗,功能豐富且穩(wěn)定。nginx每個worker子進程封閉獨立,master進程在一個worker子進程出錯時這個可以飛速拉過新的worker子進程再提供服務

4,低內(nèi)存消耗

一般情況下,10000個非重新活躍的HTTPcalm-Alive連接到在Nginx中僅消耗2.5MB的內(nèi)存,這是Nginx支持什么高并發(fā)連接到的基礎。

5,高并發(fā)如何處理

nginx支持的并發(fā)再連接上限取決于它內(nèi)存,單機上萬的并發(fā)量能解決出聲輕松松

6,熱部署

master管理進程與worker工作進程的分離設計,也讓nginx在不未停提供服務的情況下允許更新完配置,可以更換日志文件,升級nginx可執(zhí)行文件等

7,支持什么BSD許可協(xié)議

BSD開源協(xié)議是個給了使用者很大自由的協(xié)議。基本上使用者也可以無所顧忌,是可以自由的使用,如何修改源代碼,也可以不將修改后的代碼充當開源也可以專有軟件再首頁