Nginx基礎入門

1.Nginx的優(yōu)勢

(1).發(fā)展趨勢
image.png
(2).logo
image.png
(3).簡介
Nginx (engine x) 是一個高性能的HTTP(解決C10k的問題)和反向代理服務器纹因,也是一個IMAP/POP3/SMTP服務器。

反代圖示:


image.png
(4).優(yōu)勢
1.IO多路復用
2.高并發(fā)
3.epoll
4.異步
5.非阻塞

IO多路復用
理論方法:

1.最傳統(tǒng)的多進程并發(fā)模型 (每進來一個新的I/O流會分配一個新的進程管理琳拨。)
2.I/O多路復用 (單個線程瞭恰,通過記錄跟蹤每個I/O流(sock)的狀態(tài),來同時管理多個I/O流 狱庇。)
發(fā)明它的原因惊畏,是盡量多的提高服務器的吞吐能力。
在同一個線程里面密任, 通過撥開關的方式颜启,來同時傳輸多個I/O流

技術類型:

1.select   select是第一個實現(xiàn) (1983 左右在BSD里面實現(xiàn)的)。 
select 被實現(xiàn)以后批什,很快就暴露出了很多問題农曲。
? select 會修改傳入的參數數組,這個對于一個需要調用很多次的函數,是非常不友好的乳规。
? select 如果任何一個sock(I/O stream)出現(xiàn)了數據形葬,select 僅僅會返回,但是并不會告訴你是那個sock上有數
據暮的,于是你只能自己一個一個的找笙以,10幾個sock可能還好,要是幾萬的sock每次都找一遍...
? select 只能監(jiān)視1024個鏈接冻辩。
? select 不是線程安全的猖腕,如果你把一個sock加入到select, 然后突然另外一個線程發(fā)現(xiàn),這個sock不用恨闪,要收
回倘感,這個select 不支持的,如果你喪心病狂的竟然關掉這個sock, select的標準行為是不可預測的
2.poll    于是14年以后(1997年)一幫人又實現(xiàn)了poll, poll 修復了select的很多問題咙咽,比如
? poll 去掉了1024個鏈接的限制老玛,于是要多少鏈接呢, 主人你開心就好钧敞。
? poll 從設計上來說蜡豹,不再修改傳入數組,不過這個要看你的平臺了溉苛,所以行走江湖镜廉,還是小心為妙。
其實拖14年那么久也不是效率問題愚战, 而是那個時代的硬件實在太弱娇唯,一臺服務器處理1千多個鏈接簡直就是神
一樣的存在了,select很長段時間已經滿足需求寂玲。 
但是poll仍然不是線程安全的视乐, 這就意味著,不管服務器有多強悍敢茁,你也只能在一個線程里面處理一組I/O流佑淀。
你當然可以那多進程來配合了,不過然后你就有了多進程的各種問題彰檬。
3. epoll    于是5年以后, 在2002, 大神 Davide Libenzi 實現(xiàn)了epoll. 
epoll 可以說是I/O 多路復用最新的一個實現(xiàn)伸刃,epoll 修復了poll 和select絕大部分問題, 比如:
? epoll 現(xiàn)在是線程安全的。 
? epoll 現(xiàn)在不僅告訴你sock組里面數據逢倍,還會告訴你具體哪個sock有數據捧颅,你不用自己去找了。

2.Nginx部署-Yum

(1).官網鏈接
http://www.nginx.org

Stable version: 最新穩(wěn)定版较雕,生產環(huán)境上建議使用的版本

![image.png](https://upload-images.jianshu.io/upload_images/16292125-38ff4e15e21f918c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
(2).配置Yum源
1.12

官方圖示:


image.png

操作示范:

image.png
(3).環(huán)境
systemctl stop firewalld  關防火墻
setengorce  0  關selinux
(4).安裝
yum -y install nginx
systemctl start nginx
systemctl enable nginx
nginx -V             查看安裝附帶的功能模塊
(5).測試
image.png

3.Nginx配置文件

rpm -ql nginx
QQ截圖20190416194719.jpg
QQ截圖20190416194732.jpg
QQ截圖20190416194758.jpg

未完待續(xù)..........

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末碉哑,一起剝皮案震驚了整個濱河市挚币,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌扣典,老刑警劉巖妆毕,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異贮尖,居然都是意外死亡笛粘,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門湿硝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來薪前,“玉大人,你說我怎么就攤上這事关斜∈纠ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵痢畜,是天一觀的道長例诀。 經常有香客問我,道長裁着,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任拱她,我火速辦了婚禮二驰,結果婚禮上,老公的妹妹穿的比我還像新娘秉沼。我一直安慰自己桶雀,他們只是感情好,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布唬复。 她就那樣靜靜地躺著矗积,像睡著了一般。 火紅的嫁衣襯著肌膚如雪敞咧。 梳的紋絲不亂的頭發(fā)上棘捣,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天,我揣著相機與錄音休建,去河邊找鬼乍恐。 笑死,一個胖子當著我的面吹牛测砂,可吹牛的內容都是我干的茵烈。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼砌些,長吁一口氣:“原來是場噩夢啊……” “哼呜投!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤仑荐,失蹤者是張志新(化名)和其女友劉穎雕拼,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體释漆,經...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡悲没,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了男图。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片示姿。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖逊笆,靈堂內的尸體忽然破棺而出栈戳,到底是詐尸還是另有隱情,我是刑警寧澤难裆,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布子檀,位于F島的核電站,受9級特大地震影響乃戈,放射性物質發(fā)生泄漏褂痰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一症虑、第九天 我趴在偏房一處隱蔽的房頂上張望缩歪。 院中可真熱鬧,春花似錦谍憔、人聲如沸匪蝙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逛球。三九已至,卻和暖如春苫昌,著一層夾襖步出監(jiān)牢的瞬間颤绕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工祟身, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留屋厘,地道東北人。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓月而,卻偏偏與公主長得像汗洒,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子父款,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351