AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

配置Nginx訪問阿里云OSS資源踩坑之路

來源: 責編: 時間:2024-04-09 17:23:32 190觀看
導讀朋友那邊有個需求要在阿里云OSS上綁定一個自定義的域名,但是此域名已經在DNS解析那邊有了A記錄,OSS綁定域名需要在DNS解析那邊加個CNAME,這樣就沖突了。但是朋友那邊就一定要使用這個域名,想了想也只能通過Nginx的一個二

朋友那邊有個需求要在阿里云OSS上綁定一個自定義的域名,但是此域名已經在DNS解析那邊有了A記錄,OSS綁定域名需要在DNS解析那邊加個CNAME,這樣就沖突了。但是朋友那邊就一定要使用這個域名,想了想也只能通過Nginx的一個二級目錄來反向代理這個OSS了。igg28資訊網——每日最新資訊28at.com

話不多說,我先配置了如下:igg28資訊網——每日最新資訊28at.com

http {    # ... 其他全局配置 ...    upstream oss_backend {        server <OSS_ENDPOINT>; # OSS訪問內網域名        keepalive 32; # 保持連接數,可按需調整    }    server {        listen 80; # 或者 listen 443 ssl; 如果使用HTTPS        server_name apitest.xxxx.com; # 域名        location /static {            proxy_pass http://oss_backend; # 代理到OSS            proxy_set_header Host $host;            proxy_set_header X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        }    }}

很常用的一個反向代理oss,然而當我?問對應oss里的靜態資源的時候,錯誤提示:igg28資訊網——每日最新資訊28at.com

<Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><RequestId>613A63CA4771F3ddds602364</RequestId><HostId>apitest.xxxx.com</HostId><Key>static/test/1.png</Key><EC>0026-0000001</EC><RecommendDoc>https://api.aliyun.com/troubleshoot?q=0026-00000001</RecommendDoc></Error>

Nginx到OSS的代理工作正常,但請求的文件在OSS中不存在或路徑不正確。仔細檢查了下路徑是對的,這說明我們Nginx寫法有問題,到OSS那邊的確是沒有 static/test/1.png 這個文件,所以我們需要在Nginx里加個配置去掉 static 前綴。igg28資訊網——每日最新資訊28at.com

改正之后的具體配置如下:igg28資訊網——每日最新資訊28at.com

location /static {    rewrite ^/static(/.*)$ $1 break; # 去掉"/static"前綴    proxy_pass http://oss_backend;    proxy_set_header Host $host;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}

我們使用 rewrite 指令去除請求路徑中的/static前綴,然后再將處理后的路徑傳遞給 proxy_pass 指令。igg28資訊網——每日最新資訊28at.com

這樣,訪問 https://apitest.xxxx.com/static/k1.png 時,Nginx就會將請求轉發到 http://oss_backend/k1.png,OSS將查找Object鍵(Key)為 /k1.png 的文件。igg28資訊網——每日最新資訊28at.com

測試可行。igg28資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-82369-0.html配置Nginx訪問阿里云OSS資源踩坑之路

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 架構見解:使用Instagram示例設計高效的多層緩存

下一篇: 什么?你告訴我 Kafka 會丟消息?

標簽:
  • 熱門焦點
  • Find N3入網:最高支持16+1TB

    OPPO將于近期登場的Find N3折疊屏目前已經正式入網,型號為PHN110。本次Find N3在外觀方面相比前兩代有很大的變化,不再是小號的橫向折疊屏,而是跟別的廠商一樣采用了較為常見的
  • 5月iOS設備好評榜:iPhone 14僅排第43?

    來到新的一月,安兔兔的各個榜單又重新匯總了數據,像安卓陣營的榜單都有著比較大的變動,不過iOS由于設備的更新換代并沒有那么快,所以相對來說變化并不大,特別是iOS好評榜,老款設
  • iPhone賣不動了!蘋果股價創年內最大日跌幅:市值一夜蒸發萬億元

    8月5日消息,今天凌晨美股三大指數高開低走集體收跌,道指跌0.41%;納指跌0.36%;標普500指數跌0.52%。熱門科技股也都變化極大,其中蘋果報181.99美元,跌4.8%,創
  • Java NIO內存映射文件:提高文件讀寫效率的優秀實踐!

    Java的NIO庫提供了內存映射文件的支持,它可以將文件映射到內存中,從而可以更快地讀取和寫入文件數據。本文將對Java內存映射文件進行詳細的介紹和演示。內存映射文件概述內存
  • 自動化在DevOps中的力量:簡化軟件開發和交付

    自動化在DevOps中扮演著重要角色,它提升了DevOps的效能。通過自動化工具和方法,DevOps團隊可以實現以下目標:消除手動和重復性任務。簡化流程。在整個軟件開發生命周期中實現更
  • 為什么你不應該使用Div作為可點擊元素

    按鈕是為任何網絡應用程序提供交互性的最常見方式。但我們經常傾向于使用其他HTML元素,如 div span 等作為 clickable 元素。但通過這樣做,我們錯過了許多內置瀏覽器的功能。
  • 共享單車的故事講到哪了?

    來源丨??素斀浥c共享充電寶相差不多,共享單車已很久沒有被國內熱點新聞關照到了。除了一再漲價和用戶直呼用不起了。近日多家媒體再發報道稱,成都、天津、鄭州等地多個共享單
  • 年輕人的“職場羞恥感”,無處不在

    作者:馮曉亭 陶 淘 李 欣 張 琳 馬舒葉來源:燃次元&ldquo;人在職場,應該選擇什么樣的著裝?&rdquo;近日,在網絡上,一個與著裝相關的帖子引發關注,在該帖子里,一位在高級寫字樓亞洲金
  • SN570 NVMe SSD固態硬盤 價格與性能兼具

    SN570 NVMe SSD固態硬盤是西部數據發布的最新一代WD Blue系列的固態硬盤,不僅閃存技術更為精進,性能也得到了進一步的躍升。WD Blue SN570 NVMe SSD的包裝外
Top