婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 詳解Nginx如何配置Web服務(wù)器的示例代碼

詳解Nginx如何配置Web服務(wù)器的示例代碼

熱門(mén)標(biāo)簽:四川保險(xiǎn)智能外呼系統(tǒng) 云南電商智能外呼系統(tǒng)哪家好 宜賓銷(xiāo)售外呼系統(tǒng)軟件 濰坊寒亭400電話辦理多少錢(qián) 外呼系統(tǒng)全國(guó) 地圖標(biāo)注能更改嗎 高德地圖標(biāo)注公司需要錢(qián) 地圖標(biāo)注員有發(fā)展前景嗎 廈門(mén)防封電銷(xiāo)電話卡

概述

今天主要分享怎么將NGINX配置作為Web服務(wù)器,并包括以下部分:

  • 設(shè)置虛擬服務(wù)器
  • 配置位置
  • 使用變量
  • 返回特定狀態(tài)碼
  • 重寫(xiě)HTTP響應(yīng)

在高層次上,將NGINX配置作為Web服務(wù)器有一些問(wèn)題需要了解,定義它處理哪些URL以及如何處理這些URL上的資源的HTTP請(qǐng)求。 在較低層次上,配置定義了一組控制對(duì)特定域或IP地址的請(qǐng)求的處理的虛擬服務(wù)器。

用于HTTP流量的每個(gè)虛擬服務(wù)器定義了稱(chēng)為位置的特殊配置實(shí)例,它們控制特定URI集合的處理。 每個(gè)位置定義了自己的映射到此位置的請(qǐng)求發(fā)生的情況。 NGINX可以完全控制這個(gè)過(guò)程。 每個(gè)位置都可以代理請(qǐng)求或返回一個(gè)文件。 此外,可以修改URI,以便將請(qǐng)求重定向到另一個(gè)位置或虛擬服務(wù)器。 此外,可以返回特定的錯(cuò)誤代碼,也可以配置特定的頁(yè)面以對(duì)應(yīng)于每個(gè)錯(cuò)誤代碼。

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

NGINX配置文件必須至少包含一個(gè)服務(wù)器指令來(lái)定義虛擬服務(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ù)器偵聽(tīng)請(qǐng)求的IP地址和端口(或Unix域套接字和路徑)。IPv4和IPv6地址均被接受; 將方括號(hào)(。

下面的示例顯示了監(jiān)聽(tīng)I(yíng)P地址127.0.0.1和端口8080的服務(wù)器的配置:

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

如果省略端口,則使用標(biāo)準(zhǔn)端口。 同樣地,如果省略一個(gè)地址,服務(wù)器將偵聽(tīng)所有地址。 如果沒(méi)有包含listen指令,則“標(biāo)準(zhǔn)”端口為80/tcp,“default”端口為8000/tcp,具體取決于超級(jí)用戶(hù)權(quán)限。

如果有多個(gè)服務(wù)器與請(qǐng)求的IP地址和端口相匹配,則NGINX將根據(jù)服務(wù)器塊中的server_name指令測(cè)試請(qǐng)求的主機(jī)頭域。 server_name的參數(shù)可以是完整(精確)名稱(chēng),通配符或正則表達(dá)式。 通配符是一個(gè)字符串,其開(kāi)頭,結(jié)尾或兩者都包含星號(hào)(*); 星號(hào)匹配任何字符序列。 NGINX將Perl語(yǔ)法用于正則表達(dá)式; 在它們之前使用波浪號(hào)()。 此示例說(shuō)明了一個(gè)確切的名稱(chēng)。

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

2. 配置位置

NGINX可以根據(jù)請(qǐng)求URI向不同的代理發(fā)送流量或提供不同的文件。 這些塊是使用放置在server指令中的location指令來(lái)定義的。

例如,您可以定義三個(gè)location塊,以指示虛擬服務(wù)器向一個(gè)代理服務(wù)器發(fā)送一些請(qǐng)求,將其他請(qǐng)求發(fā)送到不同的代理服務(wù)器,并通過(guò)從本地文件系統(tǒng)傳遞文件來(lái)提供其余請(qǐng)求。

NGINX測(cè)試根據(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指令有兩種類(lèi)型的參數(shù):前綴字符串(路徑名)和正則表達(dá)式。 對(duì)于要匹配前綴字符串的請(qǐng)求URI,必須以前綴字符串開(kāi)頭。

具有pathname參數(shù)的以下示例位置匹配以/some/path/開(kāi)頭的請(qǐng)求URI,例如/some/path/document.html,它不匹配/my-site/some/path,因?yàn)?some/path不在該URI的開(kāi)頭出現(xiàn)。

location /some/path/ { 
 ... 
} 

正則表達(dá)式之前是區(qū)分大小寫(xiě)匹配的波形符號(hào)(~),或者不區(qū)分大小寫(xiě)匹配的波形符號(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èn)代理服務(wù)器。然后將代理服務(wù)器的響應(yīng)傳回客戶(hù)端。在上面的示例中,所有不以/images/開(kāi)頭的URI的請(qǐng)求都將被傳遞給代理的服務(wù)器(也就是:www.example.com)。

3. 使用變量

可以使用配置文件中的變量,使NGINX進(jìn)程的請(qǐng)求根據(jù)定義的情況而有所不同。 變量是在運(yùn)行時(shí)計(jì)算的命名值,用作指令的參數(shù)。 一個(gè)變量由它的名字開(kāi)頭的$(美元)符號(hào)表示。 變量根據(jù)NGINX的狀態(tài)定義信息,例如正在處理的請(qǐng)求的屬性。

有許多預(yù)定義的變量,如核心HTTP變量,您可以使用set,map和geo指令定義自定義變量。 大多數(shù)變量在運(yùn)行時(shí)計(jì)算的,并包含與特定請(qǐng)求相關(guān)的信息。 例如,$remote_addr包含客戶(hù)端IP地址,$uri保存當(dāng)前的URI值。

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

一些網(wǎng)站URI需要立即返回具有特定錯(cuò)誤或重定向代碼的響應(yīng),例如當(dāng)頁(yè)面被暫時(shí)移動(dòng)或永久移動(dòng)時(shí)。 最簡(jiǎn)單的方法是使用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. 重寫(xiě)HTTP響應(yīng)

有時(shí)需要重寫(xiě)或更改HTTP響應(yīng)中的內(nèi)容,將一個(gè)字符串替換為另一個(gè)字符串。 可以使用sub_filter指令來(lái)定義要應(yīng)用的重寫(xiě)。 該指令支持變量和替代鏈,使更復(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://$host/'; 
 sub_filter 'img src="http://127.0.0.1:8080/' 'img src="http://$host/'; 
 sub_filter_once on; 
} 

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

到此這篇關(guān)于詳解Nginx如何配置Web服務(wù)器的示例代碼的文章就介紹到這了,更多相關(guān)Nginx 配置Web服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:德州 滁州 廊坊 廣安 紅河 回訪 巴彥淖爾 湛江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解Nginx如何配置Web服務(wù)器的示例代碼》,本文關(guān)鍵詞  詳解,Nginx,如何,配置,Web,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解Nginx如何配置Web服務(wù)器的示例代碼》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于詳解Nginx如何配置Web服務(wù)器的示例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日本不卡一区二区三区| 首页亚洲欧美制服丝腿| 91蜜桃在线观看| 日韩午夜在线播放| 毛片一区二区三区| 国产日韩精品视频一区| 精品免费99久久| av一本久道久久综合久久鬼色| 欧美激情一区二区在线| 精品国产乱子伦一区| 亚洲综合精品自拍| 亚洲国产视频网站| 成人av手机在线观看| 色94色欧美sute亚洲线路一久| 男女性色大片免费观看一区二区| 蜜臀av亚洲一区中文字幕| 一区二区三区四区不卡视频 | 日韩亚洲欧美在线观看| 制服丝袜亚洲播放| 国产午夜三级一区二区三| 日韩国产精品久久久| 亚洲午夜视频在线观看| 91看片淫黄大片一级在线观看| 色综合av在线| 亚洲欧美日韩中文字幕一区二区三区 | 成人免费高清视频| av电影天堂一区二区在线| 欧美影视一区在线| 亚洲大片免费看| 韩国一区二区三区| 欧美一级日韩一级| 中文字幕在线观看不卡| 国产三级一区二区| 亚洲女人****多毛耸耸8| 久久精品欧美一区二区三区不卡| 中文字幕精品在线不卡| 91高清在线观看| 日韩精品一区二区三区swag| 中文字幕一区二区三区在线不卡 | 91免费版在线| 亚洲bdsm女犯bdsm网站| 337p亚洲精品色噜噜| 国产精品午夜在线观看| 久久久亚洲精华液精华液精华液| 亚洲另类在线视频| 国产美女视频一区| 6080yy午夜一二三区久久| 国产午夜精品理论片a级大结局 | 欧美日韩视频第一区| 波多野结衣欧美| 精品少妇一区二区| 亚洲色大成网站www久久九九| 日韩影视精彩在线| 国产欧美日韩不卡| 蜜桃在线一区二区三区| 在线视频观看一区| 4438成人网| 亚洲理论在线观看| 欧美mv日韩mv亚洲| 一区二区三区免费看视频| 欧美高清视频在线高清观看mv色露露十八 | 丁香一区二区三区| 制服丝袜成人动漫| 国产精品国产成人国产三级| 国产综合色在线| 国产一区二区三区综合| 欧美剧情电影在线观看完整版免费励志电影| 亚洲精品一区二区三区影院 | 国产精品日日摸夜夜摸av| 日韩av电影免费观看高清完整版在线观看 | 欧美电影免费观看高清完整版 | 国产乱码精品1区2区3区| 国产精品久久久一本精品| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲欧洲日产国码二区| 欧美一区二区三区系列电影| 九九九精品视频| 亚洲欧洲性图库| 精品国免费一区二区三区| 欧美一区二区视频网站| eeuss国产一区二区三区| 成人综合婷婷国产精品久久蜜臀 | 蜜臀av性久久久久蜜臀av麻豆| 一区二区高清在线| 日本在线不卡视频| av中文字幕亚洲| 欧美性生活影院| 久久女同精品一区二区| 国产精品不卡一区| 欧美军同video69gay| 日韩视频不卡中文| 国产亚洲人成网站| 中文字幕一区免费在线观看| 成人欧美一区二区三区| 亚洲va韩国va欧美va精品| 亚洲一区二区三区影院| 成人黄色一级视频| 欧美一区日本一区韩国一区| 欧美国产成人精品| 国产中文一区二区三区| 欧美日韩一级大片网址| 亚洲国产精品成人综合色在线婷婷| 精品国产成人系列| 亚洲人成在线播放网站岛国| 国内精品在线播放| 欧美日本乱大交xxxxx| 一区二区三区高清| 成人app网站| 国产精品美女久久久久aⅴ国产馆| 午夜久久久久久久久| 成人av电影在线播放| 欧美精品粉嫩高潮一区二区| 欧美日韩精品欧美日韩精品一 | 欧美一区二区三区视频免费| 亚洲美女淫视频| 91精品国产91热久久久做人人| 亚洲免费三区一区二区| 免费在线成人网| 日韩欧美成人一区| 风间由美一区二区av101| 中文字幕一区二区三区蜜月| 成人免费看片app下载| 久久精品网站免费观看| 国产精品1区2区3区在线观看| 亚洲国产成人自拍| 欧美天堂亚洲电影院在线播放| 亚洲一区中文日韩| 精品欧美久久久| 色噜噜狠狠色综合欧洲selulu| 久久精品99国产精品日本| 中文字幕一区二区日韩精品绯色| 色综合一个色综合| 亚洲精品欧美专区| 欧美一区二区精品| 一区二区三区中文免费| 欧美自拍丝袜亚洲| 国产91精品一区二区麻豆网站| 成人欧美一区二区三区| 欧美日韩一区二区三区免费看| 国产精品影视网| 婷婷国产在线综合| 亚洲国产综合91精品麻豆| 国产精品精品国产色婷婷| 精品99999| 日韩欧美aaaaaa| 欧美高清性hdvideosex| 欧美日韩国产一级二级| 日韩一区二区在线播放| 欧美大片国产精品| 欧美成人一区二区三区在线观看| 欧美日韩成人在线一区| 精品视频在线免费看| 日韩欧美激情四射| 中文字幕免费观看一区| 欧美精品久久一区| 日韩欧美亚洲国产另类| 91精品国产欧美一区二区成人 | 欧美日韩国产一区二区三区地区| 色婷婷国产精品| 成人高清视频免费观看| 91麻豆精品国产91久久久使用方法 | 日韩精品午夜视频| 91久久久免费一区二区| 久久先锋影音av鲁色资源网| 婷婷中文字幕综合| 欧美一区二区视频在线观看2022 | 国内成人免费视频| 91超碰这里只有精品国产| 爽好多水快深点欧美视频| 在线观看欧美精品| 偷拍日韩校园综合在线| 欧美精品一区二区精品网| 国产精品综合av一区二区国产馆| 国产午夜亚洲精品羞羞网站| 日韩欧美国产麻豆| 亚洲午夜精品一区二区三区他趣| 成人午夜精品一区二区三区| 国产日产欧产精品推荐色| 极品美女销魂一区二区三区 | 日本精品一级二级| 一区二区在线看| 日韩欧美中文字幕制服| 国产69精品久久99不卡| 五月婷婷综合在线| 国产精品丝袜黑色高跟| 精品久久久久香蕉网| 99热国产精品| 国产一区福利在线| 日韩av中文字幕一区二区三区| 中文字幕亚洲综合久久菠萝蜜| 欧美视频一区二区三区四区| 激情另类小说区图片区视频区| 伊人婷婷欧美激情| 中文字幕一区二区三区色视频| 国产偷国产偷精品高清尤物| 欧美人动与zoxxxx乱| 欧美亚洲国产bt| 在线国产亚洲欧美| 欧美日韩不卡视频| 日韩三区在线观看|