例項搭建Nginx用的1 8版本遇到的坑

2021-08-15 14:48:36 字數 453 閱讀 1153

最近使用nginx1.8版本,配置不同路徑不同**,然而,當匹配到/**之後都是**在了匹配/**之後的服務的子目錄下面,比如匹配/**到t1,呢麼/d/ 會被**在t1下面的d路徑,經過不懈努力,終於發現,在nginx高版本中,其和低版本**有乙個微小的差距,在nginx1.8中,最終我是如下寫的**:

upstream tomcat 

upstream nexus

server

location /

注意一點就是我在proxy_pass的**路徑最後加了乙個/,然而在低版本的nginx中我們是不需要加這個/的,就因為這個差異,它一直不給你正確**,剛開始以為是location正則匹配錯誤,後來發現,正則匹配沒有錯誤,呢麼只有一種可能就是**路徑不正確,經過嘗試,其**如果不加/,就如我前面所說的**方式,所以最終我加了/試了下,**正常.希望給碰到同樣問題的童鞋一些幫助!

深究1 8版本HashMap原始碼

public v put k key,v value 在putval方法之前,對 key 進行了 hash 計算。static final inthash object key 通過 hashcode 方法和無符號左移16後的 hashcode 進行異或計算。進行了一次擾動計算。再看 putval ...

nginx公升級至1 12 1版本

nginx公升級至1.12.1 編號 名稱 說明 nginx 1.12.1.tar.gz nginx安裝程式 nginx upstream check module master.zip 實現後端伺服器的健康檢查 nginx sticky module ng 1.2.5.zip 實現cookie會話...

mongodb4 0版本搭建

基於linux centos7安裝部署mongodb4.0版本 一 單機部署 2.部署 1 解壓縮包 並且建立logs和data目錄 tar zxvf mongodb linux x86 64 rhel70 4.4.4.tgz mv mongodb linux x86 64 rhel70 4.4.4...