部署-->Nginx介紹/安裝

筆記基于ubuntu16.04 Desktop-LTS

簡介:

  • 優(yōu)點:
  • 高并發(fā):在一個BSD-like 協(xié)議下發(fā)行,基于epoll/kqueue 模型開發(fā),支持高并發(fā)量
  • 內(nèi)存消耗低: 于處理靜態(tài)文件,相較于其他web(比如:apache),占用更少的內(nèi)存及資源
  • 簡單穩(wěn)定: 配置簡單(一個conf文件),運行簡單(nginx命令),而且運行穩(wěn)定
  • 模塊化程度高: 功能模塊插件化設(shè)計,可以自由配置相應(yīng)的功能
  • 支持Rwrite重寫規(guī)則: 能夠根據(jù)域名,URL等請求關(guān)鍵點,實現(xiàn)定制化的高質(zhì)量分發(fā)
  • 低成本: Nginx的負載均衡功能很強大而且免費開源,相較于幾十萬的硬件負載均衡器成本相當?shù)汀?/li>
  • 支持多系統(tǒng): Nginx代碼完全用C語言從頭寫成,可以在各系統(tǒng)上編譯并使用
  • 缺點:
  • 動態(tài)處理差: nginx善于處理靜態(tài)文件,但是處理動態(tài)頁面相較于Apache之類重量級的web軟件能力稍欠缺
  • rewrite弱: 雖然nginx支持rewrite功能多,但是相較于Apache之類重量級的web軟件能力稍欠缺

配置Nginx:

1. 安裝

# 安裝依賴
sudo apt-get install -y build-essential libssl-dev libtool libpcre3 libpcre3-dev make openssl zlib1g-dev
# 安裝Nginx
sudo apt-get install nginx -y

2. 檢查

# 查看系統(tǒng)進程
sudo netstat -tnulp | grep nginx
# 瀏覽器輸入
 127.0.0.1 

3. 服務(wù)相關(guān)命令

systemctl start|stop|reload|... nginx
/etc/init.d/nginx start|stop|restart|... # 盡量使用這個命令來開啟關(guān)閉,里面指明了一些配置信息
/usr/sbin/nginx ...  #不推薦使用系統(tǒng)命令

4. Nginx相關(guān)命令

nginx -v 查看版本信息
nginx -s stop 停止 #不推薦用系統(tǒng)命令,這里執(zhí)行的是 /usr/sbin/nginx
nginx -s reload 重啟 #不推薦用系統(tǒng)命令,這里執(zhí)行的是 /usr/sbin/nginx
nginx -t 檢查默認配置文件
nginx -t -c file.conf 指定配置文件進行檢查

5. 卸載

# 查看Nginx相關(guān)的軟件
dpkg --get-selections|grep nginx
dpkg --list | grep nginx
# 進行卸載
apt-get --purge remove nginx
apt-get --purge remove nginx-common
apt-get --purge remove nginx-core

Nginx 配置路徑:

1. Nginx軟件目錄:

工作目錄: /etc/nginx
執(zhí)行文件: /usr/sbin/nginx  # 這屬于系統(tǒng)命令的執(zhí)行路徑,不推薦使用此文件執(zhí)行 
日志目錄: /var/log/nginx
啟動文件: /etc/init.d/nginx # 盡量使用這個命令來開啟關(guān)閉
web目錄: /var/www/html/ # 存放靜態(tài)文件 首頁文件是index.nginx-debian.html
         /usr/share/nginx/html/ #首頁文件是index.html

2. Nginx配置文件

  • 默認全局配置文件: 包含全局配置段,和http配置段,其中在http配置段中 include /etc/nginx/conf.d/*.conf;表示我們自定義的子配置文件的路徑,會首先進行處理, 在這個下面還有include /etc/nginx/sites-enabled/*;表示如果我們自定義的配置無法滿足請求,會在這個路徑里的配置文件繼續(xù)處理
# 路徑
/etc/nginx/nginx.conf
  • 其他配置文件路徑: 文件內(nèi)包含server配置,其中每個server代表一個站點, 站點可以有不同的ip和端口,而每個server中的location可以代表一個請求路徑
# 路徑
/etc/nginx/{sites-available/sites-enabled/conf.d} # 其中conf.d中放的是我們自定義的配置

一個請求生命周期:

Request(127.0.0.1:80/hello),經(jīng)過全局配置文件,進入包含server配置的子配置文件內(nèi),Nginx根據(jù)Request的路徑和端口來使用不同的server配置,進入到server配置后,根據(jù)location后的跟的請求路徑進行匹配. 如果沒匹配到請求路徑,則會給客戶端報404,如果匹配到location后的請求路徑,進入到設(shè)置的root資源文文件夾中,根據(jù)$uri(hello) 資源文件夾中尋找$uri的文件,如果未找到則會把$uri當成$uri/路徑來尋找$uri/下的index文件,如果沒找到index文件或者$uri/也沒有,則會給客戶端404

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市上忍,隨后出現(xiàn)的幾起案子疮绷,更是在濱河造成了極大的恐慌虱歪,老刑警劉巖滔以,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件党远,死亡現(xiàn)場離奇詭異七问,居然都是意外死亡竖伯,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門母蛛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翩剪,“玉大人,你說我怎么就攤上這事彩郊∏巴洌” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵秫逝,是天一觀的道長恕出。 經(jīng)常有香客問我,道長违帆,這世上最難降的妖魔是什么浙巫? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮刷后,結(jié)果婚禮上狈醉,老公的妹妹穿的比我還像新娘廉油。我一直安慰自己,他們只是感情好苗傅,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著班巩,像睡著了一般渣慕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抱慌,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天逊桦,我揣著相機與錄音,去河邊找鬼抑进。 笑死强经,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的寺渗。 我是一名探鬼主播匿情,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼信殊!你這毒婦竟也來了炬称?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤涡拘,失蹤者是張志新(化名)和其女友劉穎玲躯,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鳄乏,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡跷车,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了橱野。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片朽缴。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖仲吏,靈堂內(nèi)的尸體忽然破棺而出不铆,到底是詐尸還是另有隱情,我是刑警寧澤裹唆,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布誓斥,位于F島的核電站,受9級特大地震影響许帐,放射性物質(zhì)發(fā)生泄漏劳坑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一成畦、第九天 我趴在偏房一處隱蔽的房頂上張望距芬。 院中可真熱鬧涝开,春花似錦、人聲如沸框仔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽离斩。三九已至银舱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間跛梗,已是汗流浹背寻馏。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留核偿,地道東北人诚欠。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像漾岳,于是被迫代替她去往敵國和親轰绵。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

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

  • 一蝗羊、阿里云服務(wù)器購買 選擇快捷方式購買(無需自定義)藏澳。 二、阿里云服務(wù)器連接 重置密碼 安全組設(shè)置 ssh roo...
    EndEvent閱讀 3,982評論 0 8
  • 一耀找、阿里云服務(wù)器購買 選擇快捷方式購買(無需自定義)翔悠。 二、阿里云服務(wù)器連接 重置密碼 安全組設(shè)置 ssh roo...
    鄭元吉閱讀 271評論 0 0
  • 一野芒、阿里云服務(wù)器購買 選擇快捷方式購買(無需自定義)蓄愁。 二、阿里云服務(wù)器連接 重置密碼 安全組設(shè)置 ssh roo...
    王梓懿_1fbc閱讀 626評論 0 1
  • 一狞悲、服務(wù)器連接 重置密碼 安全組設(shè)置 ssh root@112.74.55.3 二撮抓、服務(wù)器基本配置 虛擬環(huán)境安裝 ...
    未央_m閱讀 332評論 0 0
  • 大雁排云上,天高秋氣爽摇锋。露重侵肌涼丹拯,猶想著新裝。又是一年秋天荸恕,秋風乍起乖酬。 秋天的況味,就像巧克力的味道融求,每每聞到秋...
    簡玦閱讀 819評論 10 16