nginx安裝與配置

官方安裝方法

https://www.nginx.com/resources/wiki/start/topics/tutorials/install/

centos7 安裝方法

touch /etc/yum.repos.d/nginx.repo
vi nginx.repo

添加如下信息

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
sudo yum install nginx
nginx -v

啟動(dòng)關(guān)閉重啟

sudo systemctl start nginx
sudo systemctl stop nginx
systemctl restart nginx.service
systemctl enable nginx.service
systemctl disable nginx.service
systemctl status nginx.service

配置信息

語(yǔ)法規(guī)則:

location [=|~|~*|^~] /uri/ {
    … 
}

=         開(kāi)頭表示精確匹配
^~        開(kāi)頭表示uri以某個(gè)常規(guī)字符串開(kāi)頭疚顷,理解為匹配 url路徑即可
~         開(kāi)頭表示區(qū)分大小寫(xiě)的正則匹配
~*        開(kāi)頭表示不區(qū)分大小寫(xiě)的正則匹配
!~和!~*   分別為區(qū)分大小寫(xiě)不匹配及不區(qū)分大小寫(xiě)不匹配的正則
/         通用匹配,任何請(qǐng)求都會(huì)匹配到凿歼。

匹配規(guī)則與順序

首先匹配 =,
其次匹配^~班挖,
其次是按文件中順序的正則匹配现使,
最后是交給 / 通用匹配。
當(dāng)有匹配成功時(shí)候漫拭,停止匹配,按當(dāng)前匹配規(guī)則處理請(qǐng)求混稽。

例子采驻,有如下匹配規(guī)則:

location = / {#規(guī)則A}
location = /login {#規(guī)則B}
location ^~ /static/ {#規(guī)則C}
location ~ \.(gif|jpg|png|js|css)$ {#規(guī)則D}
location ~* \.png$ {#規(guī)則E}
location !~ \.xhtml$ {#規(guī)則F}
location !~* \.xhtml$ {#規(guī)則G}
location / {#規(guī)則H}

那么產(chǎn)生的效果如下:

http://localhost/ 將匹配規(guī)則A
http://localhost/login 將匹配規(guī)則B
http://localhost/register 則匹配規(guī)則H
http://localhost/static/a.html 將匹配規(guī)則C
http://localhost/a.gif 將匹配規(guī)則D和規(guī)則E,但是規(guī)則D順序優(yōu)先匈勋,規(guī)則E不起作用
http://localhost/static/c.png 則優(yōu)先匹配到規(guī)則C
http://localhost/a.PNG 則匹配規(guī)則E礼旅,而不會(huì)匹配規(guī)則D,因?yàn)橐?guī)則E不區(qū)分大小寫(xiě)颓影。

幾個(gè)常用規(guī)則

location = / {
    proxy_pass  http://tomcat:8080/index
}
location ^~ /static/ {
    root /webroot/static/
}
location ~* \.(gif|jpg|jpeg|png|css|js|ico)$ {
    root /webroot/res/
}
location / {
    proxy_pass http://tomcat:8080/
}

```

> 一些可用的全局變量

```
$args
$content_length
$content_type
$document_root
$document_uri
$host
$http_user_agent
$http_cookie
$limit_rate
$request_body_file
$request_method
$remote_addr
$remote_port
$remote_user
$request_filename
$request_uri
$query_string
$scheme
$server_protocol
$server_addr
$server_name
$server_port
$uri
```
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市懒鉴,隨后出現(xiàn)的幾起案子诡挂,更是在濱河造成了極大的恐慌,老刑警劉巖临谱,帶你破解...
    沈念sama閱讀 212,332評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件璃俗,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡悉默,警方通過(guò)查閱死者的電腦和手機(jī)城豁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,508評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)抄课,“玉大人唱星,你說(shuō)我怎么就攤上這事雳旅。” “怎么了间聊?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,812評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵攒盈,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我哎榴,道長(zhǎng)型豁,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,607評(píng)論 1 284
  • 正文 為了忘掉前任尚蝌,我火速辦了婚禮迎变,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘飘言。我一直安慰自己衣形,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,728評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布热凹。 她就那樣靜靜地躺著泵喘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪般妙。 梳的紋絲不亂的頭發(fā)上纪铺,一...
    開(kāi)封第一講書(shū)人閱讀 49,919評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音碟渺,去河邊找鬼鲜锚。 笑死,一個(gè)胖子當(dāng)著我的面吹牛苫拍,可吹牛的內(nèi)容都是我干的芜繁。 我是一名探鬼主播,決...
    沈念sama閱讀 39,071評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼绒极,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼骏令!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起垄提,我...
    開(kāi)封第一講書(shū)人閱讀 37,802評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤榔袋,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后铡俐,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體凰兑,經(jīng)...
    沈念sama閱讀 44,256評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,576評(píng)論 2 327
  • 正文 我和宋清朗相戀三年审丘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了吏够。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,712評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖锅知,靈堂內(nèi)的尸體忽然破棺而出播急,到底是詐尸還是另有隱情,我是刑警寧澤喉镰,帶...
    沈念sama閱讀 34,389評(píng)論 4 332
  • 正文 年R本政府宣布旅择,位于F島的核電站,受9級(jí)特大地震影響侣姆,放射性物質(zhì)發(fā)生泄漏生真。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,032評(píng)論 3 316
  • 文/蒙蒙 一捺宗、第九天 我趴在偏房一處隱蔽的房頂上張望柱蟀。 院中可真熱鬧,春花似錦蚜厉、人聲如沸长已。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)术瓮。三九已至,卻和暖如春贰健,著一層夾襖步出監(jiān)牢的瞬間胞四,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工伶椿, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留辜伟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,473評(píng)論 2 360
  • 正文 我出身青樓脊另,卻偏偏與公主長(zhǎng)得像导狡,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子偎痛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,606評(píng)論 2 350

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