国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Nginx 的 Location 從零開始配置

dreamGong / 3382人閱讀

摘要:可以根據(jù)不同的使用不同的配置中配置,來處理不同的請(qǐng)求。配置,精確匹配規(guī)則則匹配到這種請(qǐng)求。總結(jié)中的并沒有想象中的很難懂,不必害怕。多找資料看看,多嘗試。參考統(tǒng)一資源標(biāo)志符

基礎(chǔ)知識(shí)

Nginx location 配置語法

    1. location [ = | ~ | ~* | ^~ ] uri { ... }
    2. location @name { ... }    

location 配置可以有兩種配置方法

1.前綴 + uri(字符串/正則表達(dá)式)
2.@ + name

前綴含義

    =  :精確匹配(必須全部相等)
    ~  :大小寫敏感
    ~* :忽略大小寫
    ^~ :只需匹配uri部分
    @  :內(nèi)部服務(wù)跳轉(zhuǎn)

Location 基礎(chǔ)知識(shí)

1.location 是在 server 塊中配置。
2.可以根據(jù)不同的 URI 使用不同的配置(location 中配置),來處理不同的請(qǐng)求。
3.location 是有順序的,會(huì)被第一個(gè)匹配的location 處理。

Location 配置demo

1.=,精確匹配

        location = / {
            #規(guī)則
        }
        # 則匹配到 `http://www.example.com/` 這種請(qǐng)求。 

2.~,大小寫敏感

        location ~ /Example/ {
                #規(guī)則
        }
        #請(qǐng)求示例
        #http://www.example.com/Example/  [成功]
        #http://www.example.com/example/  [失敗]

3.~*,大小寫忽略

    location ~* /Example/ {
                #規(guī)則
    }
    # 則會(huì)忽略 uri 部分的大小寫
    #http://www.example.com/Example/  [成功]
    #http://www.example.com/example/  [成功]

4.^~,只匹配以 uri 開頭

    location ^~ /img/ {
            #規(guī)則
    }
    #以 /img/ 開頭的請(qǐng)求,都會(huì)匹配上
    #http://www.example.com/img/a.jpg   [成功]
    #http://www.example.com/img/b.mp4 [成功]

5.@,nginx內(nèi)部跳轉(zhuǎn)

    location /img/ {
        error_page 404 @img_err;
    }
    
    location @img_err {
        # 規(guī)則
    }
    #以 /img/ 開頭的請(qǐng)求,如果鏈接的狀態(tài)為 404。則會(huì)匹配到 @img_err 這條規(guī)則上。
總結(jié)

Nginx 中的 location 并沒有想象中的很難懂,不必害怕。多找資料看看,多嘗試。你就會(huì)有收獲。

參考

http://nginx.org/en/docs/http/ngx_http_core_module.html#location

統(tǒng)一資源標(biāo)志符

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/39559.html

相關(guān)文章

  • 從零開始部署一個(gè) Laravel 站點(diǎn)

    摘要:流程大概是這樣本地代碼阿里云既然要使用,那么先在上安裝安裝完成就可以使用了,然后在上創(chuàng)建一個(gè)私有項(xiàng)目,里面包含所有該項(xiàng)目所需代碼。 以下的配置都是在Ubuntu 14.04穩(wěn)定支持版的環(huán)境中搭建Linux+Nginx+Mysql+PHP環(huán)境的 首先刪除阿里云ECS的Linux中會(huì)給你預(yù)裝Apache 通過下面的命令來刪除Apache sudo service apache2 stop ...

    Fourierr 評(píng)論0 收藏0
  • 從零開始配置 Nginx + HTTPS

    摘要:是一款輕量級(jí)的服務(wù)器反向代理服務(wù)器及電子郵件代理服務(wù)器,并在一個(gè)協(xié)議下發(fā)行。表明它使用了,但存在不同于的默認(rèn)端口及一個(gè)加密身份驗(yàn)證層在與之間。現(xiàn)在它被廣泛用于萬維網(wǎng)上安全敏感的通訊,例如交易支付方面。 Nginx Nginx是一款輕量級(jí)的Web 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,并在一個(gè)BSD-like 協(xié)議下發(fā)行。其特點(diǎn)是占有內(nèi)存少,并發(fā)能力強(qiáng),事實(shí)上...

    J4ck_Chan 評(píng)論0 收藏0
  • 從零開始搭建自己nodejs服務(wù)器以及配置域名解析+https證書配置 (以阿里云linux服務(wù)器

    摘要:懶人點(diǎn)擊這個(gè)鏈接購買購買鏈接,默認(rèn)購買系統(tǒng)域名解析對(duì)域名進(jìn)行解析。的證書配置在阿里云控制臺(tái),證書那里,購買私人免費(fèi)證書,填寫自己的域名,,選擇系統(tǒng)自動(dòng)生成,選擇域名解析驗(yàn)證證書。 每次都得啰嗦這么幾句,真的是這陣子走來,一步一個(gè)腳印,一步一個(gè)坑。 1.購買服務(wù)器跟域名 showImg(https://segmentfault.com/img/bV8vjo?w=1488&h=762); ...

    seal_de 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<