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

Nginx怎么配置Web服務(wù)器

本篇內(nèi)容主要講解“Nginx怎么配置Web服務(wù)器”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Nginx怎么配置Web服務(wù)器”吧!

創(chuàng)新互聯(lián)建站于2013年創(chuàng)立,先為海倫等服務(wù)建站,海倫等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為海倫企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

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

NGINX配置文件必須至少包含一個服務(wù)器指令來定義虛擬服務(wù)器。 當(dāng)NGINX處理請求時,它首先選擇提供請求的虛擬服務(wù)器。

虛擬服務(wù)器由http上下文中的服務(wù)器指令定義,例如:

http {  server {  # Server configuration  } }

可以將多個server指令添加到http上下文中以定義多個虛擬服務(wù)器。

server配置塊通常包括一個listen指令,用于指定服務(wù)器偵聽請求的IP地址和端口(或Unix域套接字和路徑)。IPv4和IPv6地址均被接受;  將方括號(。

下面的示例顯示了監(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)端口。 同樣地,如果省略一個地址,服務(wù)器將偵聽所有地址。  如果沒有包含listen指令,則“標(biāo)準(zhǔn)”端口為80/tcp,“default”端口為8000/tcp,具體取決于超級用戶權(quán)限。

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

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

2. 配置位置

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

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

NGINX測試根據(jù)所有l(wèi)ocation指令的參數(shù)請求URI,并應(yīng)用匹配location中定義的指令。  在每個location塊內(nèi),通??赡?除了一些例外)放置更多的location指令以進(jìn)一步細(xì)化特定組請求的處理。

注意:在本教程文章中,單詞location是指單個location上下文。

location指令有兩種類型的參數(shù):前綴字符串(路徑名)和正則表達(dá)式。 對于要匹配前綴字符串的請求URI,必須以前綴字符串開頭。

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

location /some/path/ {  ... }

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

location ~ \.html? {  ... }

要找到最符合URI的位置,NGINX首先將URI與前綴字符串的位置進(jìn)行比較。然后用正則表達(dá)式搜索位置。

location上下文可以包含定義如何解析請求的指令 - 提供靜態(tài)文件或?qū)⒄埱髠鬟f給代理的服務(wù)器。  在以下示例中,匹配第一個location上下文的請求將從/data/images目錄中提供文件,并將匹配第二個位置的請求傳遞給承載  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)的請求URI將附加到路徑,以獲取要提供的靜態(tài)文件的全名。  在上面的示例中,要響應(yīng)/images/logo.png的請求,NGINX提供服務(wù)器本地實際對應(yīng)文件是:/data/images/logo.png。

proxy_pass指令將請求傳遞給使用配置的URL訪問代理服務(wù)器。然后將代理服務(wù)器的響應(yīng)傳回客戶端。在上面的示例中,所有不以/images/開頭的URI的請求都將被傳遞給代理的服務(wù)器(也就是:www.example.com)。

3. 使用變量

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

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

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

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

location /wrong/url {  return 404; }

返回的第一個參數(shù)是響應(yīng)代碼。可選的第二個參數(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)

有時需要重寫或更改HTTP響應(yīng)中的內(nèi)容,將一個字符串替換為另一個字符串。 可以使用sub_filter指令來定義要應(yīng)用的重寫。  該指令支持變量和替代鏈,使更復(fù)雜的更改成為可能。

例如,可以更改引用除代理服務(wù)器之外的絕對鏈接:

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

另一個示例將方法從http://更改為http://,并從請求頭域替換本地主機(jī)地址到主機(jī)名。  sub_filter_once指令告訴NGINX在一個位置(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="http://127.0.0.1:8080/' 'img src="http://$host/';  sub_filter_once on; }

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

到此,相信大家對“Nginx怎么配置Web服務(wù)器”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)站名稱:Nginx怎么配置Web服務(wù)器
本文路徑:http://aaarwkj.com/article14/gpiige.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、品牌網(wǎng)站設(shè)計、網(wǎng)站收錄、手機(jī)網(wǎng)站建設(shè)網(wǎng)站改版、做網(wǎng)站

廣告

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

成都網(wǎng)頁設(shè)計公司
国产一区二区精品久久久女同| 青青草国产成人自拍视频在线观看| 91伊人久热精品午夜福利| 最新中文字幕成人在线观看| 中文字幕的国产在线播放| 午夜精品一区二区三区亚洲| 亚洲久久精品一区二区| 日日躁夜夜躁狠狠躁黑人| 麻豆国产原创av色哟哟| 日韩电影一区二区在线观看中文字幕 | 欧美大吊视频在线观看| 日韩久久精品五月综合| 欧美国产精品中文字幕| 精品久久久久久久久999| 欧美伦理片三级在线观看| 尤物欧美精品一区二区三区| 欧美日韩中文字幕精品视频| 亚洲欧美综合精品二区| 91人妻一区二区三区久久| 精品国产品国语在线不卡| 在线观看国产高清自拍| 人妻少妇久久久久久69| 国产免费高清视频成人| 亚洲天堂av在线播放| 熟年人妻一区二区三区| 国产亚洲精品一区二区三在线观看| 在线看电影亚洲一区| 欧美久久久久久久黑人| 欧美黄片在线播放视频| 欧美高清视频看片在线观看 | 一区二区三区日韩国产电影| 欧美日韩欧美国产精品| 亚洲欧美日韩一区二区视频| 久久国产国内精品国语对白| 日韩熟女av中文字幕| 国产老熟女一区二区三区| 偷拍视频在线一区二区| 男女搞j视频网站免费观看 | 精品国产18禁99久久久久久| 91精品一区二区三区91人妻| 欧美日韩视频一区二区|