欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Nginx如何配置Web服務(wù)器-創(chuàng)新互聯(lián)

這篇文章主要介紹“Nginx如何配置Web服務(wù)器”,在日常操作中,相信很多人在Nginx如何配置Web服務(wù)器問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對(duì)大家解答”Nginx如何配置Web服務(wù)器”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

10多年的蘭溪網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。網(wǎng)絡(luò)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整蘭溪建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“蘭溪網(wǎng)站設(shè)計(jì)”,“蘭溪網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。


概述

今天主要分享怎么將NGINX配置作為Web服務(wù)器,并包括以下部分:
?設(shè)置虛擬服務(wù)器
?配置位置
?使用變量
?返回特定狀態(tài)碼
?重寫HTTP響應(yīng)
在高層次上,將NGINX配置作為Web服務(wù)器有一些問題需要了解,定義它處理哪些URL以及如何處理這些URL上的資源的HTTP請(qǐng)求。 在較低層次上,配置定義了一組控制對(duì)特定域或IP地址的請(qǐng)求的處理的虛擬服務(wù)器。
用于HTTP流量的每個(gè)虛擬服務(wù)器定義了稱為位置的特殊配置實(shí)例,它們控制特定URI集合的處理。 每個(gè)位置定義了自己的映射到此位置的請(qǐng)求發(fā)生的情況。 NGINX可以完全控制這個(gè)過程。 每個(gè)位置都可以代理請(qǐng)求或返回一個(gè)文件。 此外,可以修改URI,以便將請(qǐng)求重定向到另一個(gè)位置或虛擬服務(wù)器。 此外,可以返回特定的錯(cuò)誤代碼,也可以配置特定的頁面以對(duì)應(yīng)于每個(gè)錯(cuò)誤代碼。
Nginx如何配置Web服務(wù)器

1. 設(shè)置虛擬服務(wù)器

NGINX配置文件必須至少包含一個(gè)服務(wù)器指令來定義虛擬服務(wù)器。 當(dāng)NGINX處理請(qǐng)求時(shí),它首先選擇提供請(qǐng)求的虛擬服務(wù)器。
虛擬服務(wù)器由http上下文中的服務(wù)器指令定義,例如:

http { 
 server { 
 # Server configuration 
 } 
}

可以將多個(gè)server指令添加到http上下文中以定義多個(gè)虛擬服務(wù)器。
server配置塊通常包括一個(gè)listen指令,用于指定服務(wù)器偵聽請(qǐng)求的IP地址和端口(或Unix域套接字和路徑)。IPv4和IPv6地址均被接受; 將方括號(hào)(。
下面的示例顯示了監(jiān)聽IP地址127.0.0.1和端口8080的服務(wù)器的配置:

server { 
 listen 127.0.0.1:8080; 
 # The rest of server configuration 
}

如果省略端口,則使用標(biāo)準(zhǔn)端口。 同樣地,如果省略一個(gè)地址,服務(wù)器將偵聽所有地址。 如果沒有包含listen指令,則“標(biāo)準(zhǔn)”端口為80/tcp,“default”端口為8000/tcp,具體取決于超級(jí)用戶權(quán)限。
如果有多個(gè)服務(wù)器與請(qǐng)求的IP地址和端口相匹配,則NGINX將根據(jù)服務(wù)器塊中的server_name指令測試請(qǐng)求的主機(jī)頭域。 server_name的參數(shù)可以是完整(精確)名稱,通配符或正則表達(dá)式。 通配符是一個(gè)字符串,其開頭,結(jié)尾或兩者都包含星號(hào)(*); 星號(hào)匹配任何字符序列。 NGINX將Perl語法用于正則表達(dá)式; 在它們之前使用波浪號(hào)()。 此示例說明了一個(gè)確切的名稱。

server { 
 listen 80; 
 server_name example.org www.example.org; 
 ... 
}

2. 配置位置

NGINX可以根據(jù)請(qǐng)求URI向不同的代理發(fā)送流量或提供不同的文件。 這些塊是使用放置在server指令中的location指令來定義的。
例如,您可以定義三個(gè)location塊,以指示虛擬服務(wù)器向一個(gè)代理服務(wù)器發(fā)送一些請(qǐng)求,將其他請(qǐng)求發(fā)送到不同的代理服務(wù)器,并通過從本地文件系統(tǒng)傳遞文件來提供其余請(qǐng)求。
NGINX測試根據(jù)所有l(wèi)ocation指令的參數(shù)請(qǐng)求URI,并應(yīng)用匹配location中定義的指令。 在每個(gè)location塊內(nèi),通??赡?除了一些例外)放置更多的location指令以進(jìn)一步細(xì)化特定組請(qǐng)求的處理。
注意:在本教程文章中,單詞location是指單個(gè)location上下文。
location指令有兩種類型的參數(shù):前綴字符串(路徑名)和正則表達(dá)式。 對(duì)于要匹配前綴字符串的請(qǐng)求URI,必須以前綴字符串開頭。
具有pathname參數(shù)的以下示例位置匹配以/some/path/開頭的請(qǐng)求URI,例如/some/path/document.html,它不匹配/my-site/some/path,因?yàn)?some/path不在該URI的開頭出現(xiàn)。

location /some/path/ { 
 ... 
}

正則表達(dá)式之前是區(qū)分大小寫匹配的波形符號(hào)(~),或者不區(qū)分大小寫匹配的波形符號(hào)(~*)。 以下示例將包含字符串.html或.html的URI與任何位置相匹配。

location ~ \.html? { 
 ... 
}

要找到最符合URI的位置,NGINX首先將URI與前綴字符串的位置進(jìn)行比較。然后用正則表達(dá)式搜索位置。
location上下文可以包含定義如何解析請(qǐng)求的指令 - 提供靜態(tài)文件或?qū)⒄?qǐng)求傳遞給代理的服務(wù)器。 在以下示例中,匹配第一個(gè)location上下文的請(qǐng)求將從/data/images目錄中提供文件,并將匹配第二個(gè)位置的請(qǐng)求傳遞給承載 www.example.com 域內(nèi)容的代理服務(wù)器。

server { 
 location /images/ { 
 root /data; 
 } 
 location / { 
 proxy_pass http://www.example.com; 
 } 
}

root指令指定要在其中搜索要提供的靜態(tài)文件的文件系統(tǒng)路徑。 與該位置相關(guān)聯(lián)的請(qǐng)求URI將附加到路徑,以獲取要提供的靜態(tài)文件的全名。 在上面的示例中,要響應(yīng)/images/logo.png的請(qǐng)求,NGINX提供服務(wù)器本地實(shí)際對(duì)應(yīng)文件是:/data/images/logo.png。
proxy_pass指令將請(qǐng)求傳遞給使用配置的URL訪問代理服務(wù)器。然后將代理服務(wù)器的響應(yīng)傳回客戶端。在上面的示例中,所有不以/images/開頭的URI的請(qǐng)求都將被傳遞給代理的服務(wù)器(也就是:www.example.com)。

3. 使用變量

可以使用配置文件中的變量,使NGINX進(jìn)程的請(qǐng)求根據(jù)定義的情況而有所不同。 變量是在運(yùn)行時(shí)計(jì)算的命名值,用作指令的參數(shù)。 一個(gè)變量由它的名字開頭的$(美元)符號(hào)表示。 變量根據(jù)NGINX的狀態(tài)定義信息,例如正在處理的請(qǐng)求的屬性。
有許多預(yù)定義的變量,如核心HTTP變量,您可以使用set,map和geo指令定義自定義變量。 大多數(shù)變量在運(yùn)行時(shí)計(jì)算的,并包含與特定請(qǐng)求相關(guān)的信息。 例如,$remote_addr包含客戶端IP地址,$uri保存當(dāng)前的URI值。

4. 返回特定狀態(tài)碼

一些網(wǎng)站URI需要立即返回具有特定錯(cuò)誤或重定向代碼的響應(yīng),例如當(dāng)頁面被暫時(shí)移動(dòng)或永久移動(dòng)時(shí)。 最簡單的方法是使用return指令。 例如返回未找到的404狀態(tài)碼:

location /wrong/url { 
 return 404; 
}

返回的第一個(gè)參數(shù)是響應(yīng)代碼。可選的第二個(gè)參數(shù)可以是重定向的URL(代碼301,302,303和307)或在響應(yīng)體中返回文本。 例如:

location /permanently/moved/url { 
 return 301 http://www.example.com/moved/here; 
}

返回指令可以包含在 location 和 server 上下文中。

5. 重寫HTTP響應(yīng)

有時(shí)需要重寫或更改HTTP響應(yīng)中的內(nèi)容,將一個(gè)字符串替換為另一個(gè)字符串。 可以使用sub_filter指令來定義要應(yīng)用的重寫。 該指令支持變量和替代鏈,使更復(fù)雜的更改成為可能。
例如,可以更改引用除代理服務(wù)器之外的絕對(duì)鏈接:

location / { 
 sub_filter /blog/ /blog-staging/; 
 sub_filter_once off; 
}

另一個(gè)示例將方法從http://更改為http://,并從請(qǐng)求頭域替換本地主機(jī)地址到主機(jī)名。 sub_filter_once指令告訴NGINX在一個(gè)位置(location)內(nèi)連續(xù)應(yīng)用sub_filter偽指令:

location / { 
 sub_filter 'href="http://127.0.0.1:8080/' 'href="http://$host/'; 
 sub_filter 'img src="https://127.0.0.1:8080/' 'img src="https://$host/'; 
 sub_filter_once on; 
}

請(qǐng)注意,如果發(fā)生另一個(gè)sub_filter匹配,則使用sub_filter修改的響應(yīng)部分將不再被替換。

到此,關(guān)于“Nginx如何配置Web服務(wù)器”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

網(wǎng)頁名稱:Nginx如何配置Web服務(wù)器-創(chuàng)新互聯(lián)
鏈接分享:http://aaarwkj.com/article32/dsjdpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站策劃、關(guān)鍵詞優(yōu)化、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
未满十八禁止下载软件| 啊啊啊用力好大视频| 在线观看永久免费黄色| 青青草成人公开在线视频| 欧美三级欧美一级视频看| 中文字幕人妻紧贴拍摄| 国产高清av免费观看| 国产青青草成人在线视频| 熟妇人妻精品一区二区| 国产精品一区二区婷婷| 观看亚洲一区二区三区大片| av永久天堂一区二区三区| 日本区一区二区三视频| 中文字幕日韩一区二区| 国产女人和拘做受视频| 蜜臀综合亚洲国产精品| 国产欧美日韩精品国产| 放荡成熟人妻中文字幕| 九九视频免费观看5| 日韩精品一区二区91| 久久综合中文字幕一区| 欧美日韩激情中文字幕| 91老熟女露脸大合集| 国产视频不卡一区二区| 久久精品女人天堂av免费观看| 国语精品对白交换日韩| 深夜释放自己污在线看| 亚洲最色一区二区三区| 亚洲少妇午夜福利视频| 美女在线免费观看av| 国产日产精品久久一区| 国内自拍韩国资源在线| 色吊丝日韩在线观看| 一区二区三区视频在线国产| 91亚洲蜜臀精品国产| 日本福利一区二区三区| 人妻在线中文字幕一区| 精品国产第一区二区三区| 国产剧免费看视频网站成人| 日韩欧美中文字幕一区二区| 国产av蜜臀一区二区三区|