關于Nginx的一些功能和實際運用

Nginx是2004年發(fā)布虽画,lgor Sysoev為俄羅斯訪問量第二的rambler.ru站點升級開發(fā)的,其常用功能有:

? 1、Http代理麸粮,反向代理:作為web服務器最常用的功能之一半哟,尤其是反向代理酬滤。

正向代理和反向代理圖

? ? ? ?Nginx在做反向代理時,提供性能穩(wěn)定寓涨,并且能夠提供靈活的轉(zhuǎn)發(fā)功能盯串。Nginx可以根據(jù)不同的正則匹配,采取不同的轉(zhuǎn)發(fā)策略戒良,比如圖片結(jié)尾??

? ? ? 的走文件服務器体捏,動態(tài)頁面走web服務器,正則寫的沒問題糯崎,有對應的服務器解決方案,你就可以隨心所欲的操作几缭。并且Nginx對返回結(jié)果進行

? ? ? 錯誤也跳轉(zhuǎn),異常判斷等沃呢。如果被分發(fā)的服務器存在異常年栓,他可以將請求重新轉(zhuǎn)發(fā)給另一臺服務器,然后自動去除異常服務器薄霜。

? 2某抓、負載均衡

? ? ? ?Nginx提供的負載均衡策略有2種:內(nèi)置策略和擴展策略。內(nèi)置策略為輪詢惰瓜,加權輪詢否副,Ip hash。擴展策略鸵熟,就天馬行空副编,

負載均衡

? ?3、web緩存

? ? ? ? Nginx可以對不同的文件做不同的緩存處理,配置靈活痹届,并且支持FastCGI_Cache,主要用于對FastCGI的動態(tài)程序進行緩存呻待。

? ? ? ? 配合著第三方的ngx_cache_purge,對制定的URL緩存內(nèi)容可以進行增刪管理。

? ? 4队腐、Nginx相關地址

?????????源碼:https://trac.nginx.org/nginx/browser

? ??????官網(wǎng):http://www.nginx.org/

Nginx配置文件結(jié)構

? ? 下載安裝好Nginx蚕捉,打開conf文件夾的nginx.conf文件,Nginx服務器的基礎配置存放在此柴淘。在nginx.conf的注釋符號位#

? ? ?nginx文件結(jié)構? :

nginx文件結(jié)構??
Nginx配置詳解

????????????1迫淹、全局塊:配置影響nginx全局的指令。一般有運行nginx服務器的用戶組为严,nginx進程pid存放路徑敛熬,配置文件引入,

? ? ? ? ? ? ? ? 配置文件引入第股,允許生成worker process數(shù)等应民。

? ? ? ? ? ? 2、events塊:配置影響nginx服務器或用戶的網(wǎng)絡連接夕吻。有每個進程的最大連接數(shù)诲锹,選取哪種事件驅(qū)動模型處理連接請求,

? ? ? ? ? ? ? ? ?是否允許同時接受多個網(wǎng)絡連接涉馅,開啟多個網(wǎng)絡連接序列化

? ? ? ? ? ? 3归园、http塊:可以嵌套多個server,配置代理,緩存稚矿,日志定義等絕大多數(shù)功能和第三方模塊的配置庸诱。如文件引入,mime-type?

? ? ? ? ? ? ? ? ? 定義盐捷,日志自定義偶翅,是否使用sendfile傳輸文件,連接超時時間碉渡,單鏈接請求書等

? ? ? ? ? ? 4、server塊:配置虛擬主機的相關參數(shù)母剥,一個http總個可以有多個server????

? ? ? ? ? ? 5滞诺、location塊:配置請求的路由,以及各種頁面的處理情況环疼。

? ? ? ? ? ? 配置nginx习霹,需要注意的幾點:

? ? ? ? ? ? 1、a炫隶、$remote_addr 與$http_x_forwarded_for用以記錄客戶端的ip地址淋叶; b.、$remote_user:用來記錄客戶端用戶名稱伪阶; c煞檩、

? ? ? ? ? ? ? ? $time_local:用來記錄訪問時間與時區(qū);d处嫌、$request:用來記錄請求的url與http協(xié)議 e、$status:用來記錄請求狀態(tài)斟湃;成功是200

? ? ? ? ? ? ? ? f熏迹、$body_bytes_s ent:記錄發(fā)送給客戶端文件主體內(nèi)容大小凝赛; h注暗、$http_referer:用來記錄從那個頁面鏈接訪問過來的;i墓猎、

? ? ? ? ? ? ? ? $http_user_agent:記錄客戶端瀏覽器的相關信息捆昏。

? ? ? ? ? ? 2、驚群現(xiàn)象:一個網(wǎng)絡連接到來毙沾,多個睡眠的進程被同時喚醒骗卜,但只有一個進程能獲得鏈接,這樣會影響系統(tǒng)性能搀军。

? ? ? ? ? ? 3膨俐、每個指令必須有分號結(jié)束。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末罩句,一起剝皮案震驚了整個濱河市焚刺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌门烂,老刑警劉巖乳愉,帶你破解...
    沈念sama閱讀 211,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異屯远,居然都是意外死亡蔓姚,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評論 3 385
  • 文/潘曉璐 我一進店門慨丐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來坡脐,“玉大人,你說我怎么就攤上這事房揭”赶校” “怎么了?”我有些...
    開封第一講書人閱讀 157,435評論 0 348
  • 文/不壞的土叔 我叫張陵捅暴,是天一觀的道長恬砂。 經(jīng)常有香客問我,道長蓬痒,這世上最難降的妖魔是什么泻骤? 我笑而不...
    開封第一講書人閱讀 56,509評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上狱掂,老公的妹妹穿的比我還像新娘演痒。我一直安慰自己,他們只是感情好符欠,可當我...
    茶點故事閱讀 65,611評論 6 386
  • 文/花漫 我一把揭開白布嫡霞。 她就那樣靜靜地躺著,像睡著了一般希柿。 火紅的嫁衣襯著肌膚如雪诊沪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,837評論 1 290
  • 那天曾撤,我揣著相機與錄音端姚,去河邊找鬼。 笑死挤悉,一個胖子當著我的面吹牛渐裸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播装悲,決...
    沈念sama閱讀 38,987評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼昏鹃,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了诀诊?” 一聲冷哼從身側(cè)響起洞渤,我...
    開封第一講書人閱讀 37,730評論 0 267
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎属瓣,沒想到半個月后载迄,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,194評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡抡蛙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,525評論 2 327
  • 正文 我和宋清朗相戀三年护昧,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片粗截。...
    茶點故事閱讀 38,664評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡惋耙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出熊昌,到底是詐尸還是另有隱情怠晴,我是刑警寧澤,帶...
    沈念sama閱讀 34,334評論 4 330
  • 正文 年R本政府宣布浴捆,位于F島的核電站,受9級特大地震影響稿械,放射性物質(zhì)發(fā)生泄漏选泻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,944評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望页眯。 院中可真熱鬧梯捕,春花似錦、人聲如沸窝撵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽碌奉。三九已至短曾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間赐劣,已是汗流浹背嫉拐。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留魁兼,地道東北人婉徘。 一個月前我還...
    沈念sama閱讀 46,389評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像咐汞,于是被迫代替她去往敵國和親盖呼。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,554評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 序言 Nginx是lgor Sysoev為俄羅斯訪問量第二的rambler.ru站點設計開發(fā)的化撕。從2004年發(fā)布至...
    抄無止境閱讀 761評論 0 3
  • 1.簡介: ? Nginx:engine X 几晤,2002年,開源侯谁,商業(yè)版? http協(xié)議:web服務器(類似于ht...
    尛尛大尹閱讀 1,862評論 0 3
  • Nginx簡介 解決基于進程模型產(chǎn)生的C10K問題,請求時即使無狀態(tài)連接如web服務都無法達到并發(fā)響應量級一萬的現(xiàn)...
    魏鎮(zhèn)坪閱讀 1,994評論 0 9
  • 痛覺是動物進化出來的自我保護意識锌仅,為了防止受到傷害卻無所察覺,繼而死亡在危險之中墙贱。 那么你呢热芹,是否會感覺到疼痛,是...
    是非當下閱讀 329評論 0 4
  • 降溫已經(jīng)是第三天惨撇,突然的驟降很多人都會略有不適伊脓,特別是氣候的突然變化更易出現(xiàn)“上火”的現(xiàn)象。這款湯清熱化痰魁衙、...
    琦琦酮學閱讀 555評論 0 0