亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Nginx 的使用過(guò)程中問(wèn)題總結(jié)

liaosilzu2007 / 538人閱讀

摘要:注后續(xù)遇到問(wèn)題會(huì)持續(xù)更新。。。。。清楚緩存的方式,比如你的是那清除該緩存的命令即為通用的方式就是其中就是你的的部分。

  

注:后續(xù)遇到問(wèn)題會(huì)持續(xù)更新。。。。。

Nginx 錯(cuò)誤一

在啟動(dòng) Nginx 的時(shí)候,有時(shí)候會(huì)遇到這樣的一個(gè)錯(cuò)誤:

[emerg]: could not build the proxy_headers_hash, you should increase either proxy_headers_hash_max_size: 512 or proxy_headers_hash_bucket_size: 64

解決辦法就是在配置文件中新增以下配置項(xiàng):

proxy_headers_hash_max_size 51200;
proxy_headers_hash_bucket_size 6400;

這兩個(gè)配置項(xiàng)的 size 根據(jù)系統(tǒng)后端發(fā)送的 header 來(lái)進(jìn)行設(shè)置。

  

注:默認(rèn)值的話,就會(huì)上面出現(xiàn)上面那樣出現(xiàn)錯(cuò)誤

Nginx 緩存刷新問(wèn)題

在使用 Nginx 的過(guò)程中,因?yàn)?Nginx 本地使用了緩存,然后發(fā)布了靜態(tài)資源后, CDN 回源的時(shí)候,發(fā)現(xiàn)沒(méi)有正?;卦?,經(jīng)過(guò)查詢發(fā)現(xiàn),是因?yàn)?Nginx 本地有緩存,而有沒(méi)有對(duì)緩存進(jìn)行刷新的原因,要刷新本地緩存,可以安裝 Purge 模塊。

Nginx 的緩存設(shè)置:

    location /
      {
       proxy_cache cache_go;
       proxy_cache_valid 200 304 1d;
       proxy_cache_key $host$uri$is_args$args;
       proxy_set_header Host  $host;
       proxy_set_header X-Forwarded-For  $remote_addr;
       proxy_pass http://127.0.0.1:8800;
       expires      3024010s;

       }

       location ~ /purge(/.*)
       {
        #設(shè)置只允許指定的IP或IP段才可以清除URL緩存。
        allow            127.0.0.1;
        deny             all;
        proxy_cache_purge    cache_go   $host$1$is_args$args;
       }

Purge 模塊是用來(lái)清除緩存的,首先下載安裝 Puerge 模塊。

下載 Purge 模塊:

wget http://labs.frickle.com/files/ngx_cache_purge-1.2.tar.gz

解壓:

tar -zxvf ngx_cache_purge-1.2.tar.gz

再編譯前先使用如下命令查看 nginx 的編譯選項(xiàng):

 /home/nginx/sbin/nginx -V
nginx version: xxxx
TLS SNI support enabled
configure arguments: --prefix=/home/nginx-1.2.8 --with-pcre=../pcre-8.31 --with-zlib=../zlib-1.2.3 --with-openssl=../openssl-1.0.0d --with-http_ssl_module --with-http_stub_status_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --add-module=../ngx_cache_purge-1.5 --add-module=../perusio-nginx-http-concat-321e344 --add-module=../ngx_http_vipshop_hostname_filter --with-ld-opt=-static

上面我的編譯顯示有 puerge 模塊,是因?yàn)槲乙呀?jīng)編譯過(guò)了,然后在原有的編譯參數(shù)后面加上:

--add-module=/home/ngx_cache_purge-1.5

退出 Nginx ,并重新啟動(dòng):

./nginx -s quit
./nginx

配置 Puerge :

       location ~ /purge(/.*)
       {
        #設(shè)置只允許指定的IP或IP段才可以清除URL緩存。
        allow            127.0.0.1;
        deny             all;
        proxy_cache_purge    cache_go   $host$1$is_args$args;
       }

清楚 Nginx 緩存的方式,比如你的 url 是 http://test.com/test/test.js
那清除該 js 緩存的命令即為:

curl http://test.com/purge/test/test.js

通用的方式就是:

curl http://test.com/purge/uri

其中 uri 就是你的 URL “http://test.com/test/test.js” 的 “test/test.js” 部分。

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/39092.html

相關(guān)文章

  • Nginx各種報(bào)錯(cuò)總結(jié)

    摘要:復(fù)制代碼報(bào)錯(cuò)信息如下錯(cuò)誤錯(cuò)誤解答執(zhí)行命令安裝依賴包。為了讓讀者理解問(wèn)題,重現(xiàn)上述錯(cuò)誤過(guò)程,命令如下復(fù)制代碼1、Nginx安裝過(guò)程報(bào)錯(cuò)錯(cuò)誤一:軟件依賴包未正確安裝問(wèn)題---PCRE依賴包沒(méi)有安裝 ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the...

    Tecode 評(píng)論0 收藏0
  • Nginx部署HTTPS服務(wù)過(guò)程與異常處理實(shí)踐

    摘要:當(dāng)點(diǎn)擊檢查配置之后,如果阿里云能夠正常訪問(wèn),則會(huì)在左側(cè)給出提示,現(xiàn)在可以返回證書(shū)列表,在列表中可以看到當(dāng)前狀態(tài)為審核中,如下圖審核因?yàn)椴恍枰藶楦深A(yù),所以很快就能下發(fā)證書(shū),筆者下發(fā)證書(shū)的時(shí)間大約是分鐘左右。 一、背景 筆者所在團(tuán)隊(duì)需要開(kāi)發(fā)ios的APP,而apptstore應(yīng)用商店審核需要應(yīng)用使用https,所以需要配置https證書(shū),筆者將此次配置的過(guò)程與遇到的一些問(wèn)題記錄下來(lái),方便...

    Scliang 評(píng)論0 收藏0
  • Nginx部署HTTPS服務(wù)過(guò)程與異常處理實(shí)踐

    摘要:當(dāng)點(diǎn)擊檢查配置之后,如果阿里云能夠正常訪問(wèn),則會(huì)在左側(cè)給出提示,現(xiàn)在可以返回證書(shū)列表,在列表中可以看到當(dāng)前狀態(tài)為審核中,如下圖審核因?yàn)椴恍枰藶楦深A(yù),所以很快就能下發(fā)證書(shū),筆者下發(fā)證書(shū)的時(shí)間大約是分鐘左右。 一、背景 筆者所在團(tuán)隊(duì)需要開(kāi)發(fā)ios的APP,而apptstore應(yīng)用商店審核需要應(yīng)用使用https,所以需要配置https證書(shū),筆者將此次配置的過(guò)程與遇到的一些問(wèn)題記錄下來(lái),方便...

    lavor 評(píng)論0 收藏0
  • 記我nginx + php5-fpm配置問(wèn)題和解決方式

    剛剛我在配置nginx+php5-fmp的虛擬主機(jī)環(huán)境, 在配置的過(guò)程中,在配置的過(guò)程中出現(xiàn)了一些問(wèn)題, 在此記錄下來(lái), 以備后患。 請(qǐng)注意, 這里不是寫如何配置這個(gè)虛擬主機(jī), 而是記錄我在配置的時(shí)候遇到的問(wèn)題以及如何克服這些問(wèn)題的過(guò)程。 環(huán)境: ubuntu 14.04 (64位) nginx 1.4.6 php 5.5.9 開(kāi)始 開(kāi)始的時(shí)候, 因?yàn)槲沂切掳惭b的ubuntu的系統(tǒng), ...

    xuweijian 評(píng)論0 收藏0
  • 關(guān)于如何快速調(diào)教Nginx幾點(diǎn)總結(jié)

    摘要:關(guān)于如何快速調(diào)教的幾點(diǎn)總結(jié)關(guān)于的好與壞,我覺(jué)得沒(méi)有必要去介紹了,在這里主要分享一下我在實(shí)際的項(xiàng)目部署中是如何快速的調(diào)教的。 關(guān)于如何快速調(diào)教N(yùn)ginx的幾點(diǎn)總結(jié) 關(guān)于Nginx的好與壞,我覺(jué)得沒(méi)有必要去介紹了,在這里主要分享一下我在實(shí)際的項(xiàng)目部署中是如何快速的調(diào)教N(yùn)ginx的。其中分享的源碼大家可以作為模板代碼,根據(jù)自身項(xiàng)目的實(shí)際情況,酌情使用。 這里簡(jiǎn)單的說(shuō)一說(shuō)我為什么要寫這篇文章,...

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

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

0條評(píng)論

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