91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Nginx怎么實現圖片服務器動態路由

發布時間:2021-06-21 16:26:38 來源:億速云 閱讀:452 作者:Leah 欄目:大數據

這期內容當中小編將會給大家帶來有關使用Nginx怎么實現圖片服務器動態路由,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

實現思路

為了方便演示,這里用192.168.1.100替代 www.xxx.com

服務器存儲地址訪問地址
服務器A/usr/local/upload/192.168.1.100:8080/upload
服務器B/usr/local/upload/192.168.1.101:8080/upload
  • 仍舊訪問原來的對外地址,http://192.168.1.100:8080/upload/demo.jpg;

  • 當原地址訪問404時,自動訪問服務器B對應的附件,URL地址不變;

步驟

1、啟動服務器A的圖片服務(192.168.1.100)

服務器A需安裝Nginx,安裝步驟略

server {
    listen       8080;
    server_name  localhost;
    # 例如訪問 http://192.168.1.100:8080/upload/demo.jpg
    location ^~ /upload/ {
        # 相當于訪問 /usr/local/upload/demo.jpg
        root /usr/local;
    }
    
    ...
}

啟動nginx,訪問 http://192.168.1.100:8080/upload/demo.jpg,現在能正確訪問服務器A的/usr/local/upload/demo.jpg

2、啟動服務器B的圖片服務(192.168.1.101)

服務器B同樣安裝Nginx,安裝步驟略

# 服務器B的nginx配置
server {
    listen       8080;
    server_name  localhost;
    # 例如訪問 http://192.168.1.101:8080/upload/demo.jpg
    location ^~ /upload/ {
        # 相當于訪問 /usr/local/upload/demo.jpg
        root /usr/local;
    }
    
    ...
}

啟動nginx,訪問 http://192.168.1.101:8080/upload/demo.jpg,現在能正確訪問服務器B的/usr/local/upload/demo.jpg

3、修改服務器A的nginx配置

服務器A中的nginx配置,如下

server {
    listen       8080;
    server_name  localhost;
    # 例如訪問 http://192.168.1.100:8080/upload/demo.jpg
    location ^~ /upload/ {
        # 相當于訪問 /usr/local/upload/demo.jpg
        root /usr/local;
        # 如果訪問不到,則嘗試訪問新的路徑,$uri相當于/upload/demo.jpg,即將uri也傳遞至@new_uploads
        try_files $uri @upload_B;
    }
    
    location @upload_B {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        # 代理服務器B的地址
        proxy_pass http://192.168.1.101:8080;
    }
}

重新啟動服務器A的nginx,并刪除服務器A對應的圖片,訪問 http://192.168.1.100:8080/upload/demo.jpg,會發現得到的是服務器B的圖片,即成功實現圖片的動態“切換”,完成業務目標。

總結

  • 利用nginx的 try_files $uri @upload_B,實現內部重定向。

上述就是小編為大家分享的使用Nginx怎么實現圖片服務器動態路由了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德保县| 青铜峡市| 赤城县| 凤山市| 临城县| 昌黎县| 西乌| 山阳县| 略阳县| 潮安县| 通河县| 大同市| 永平县| 富阳市| 托克托县| 饶平县| 八宿县| 洮南市| 云林县| 连城县| 乌鲁木齐市| 如皋市| 宜州市| 西和县| 姜堰市| 万山特区| 读书| 大厂| 阿拉尔市| 资讯| 沙湾县| 科尔| 成都市| 江门市| 安溪县| 文昌市| 新乡县| 鄂托克旗| 宜川县| 平顶山市| 视频|