校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Nginx 代理轉發阿里云OSS上傳的實現代碼

Nginx 代理轉發阿里云OSS上傳的實現代碼

熱門標簽:400電話申請找哪家公司 新鄉人工智能電話機器人加盟 臨汾電銷機器人費用 福州呼叫中心外呼系統哪家好 地圖標注需要提交啥資料入駐 七大洲地圖標注 昆明外呼系統 河南省鄭州市地圖標注 地圖標注w是什么方向

前言

因為小程序上傳需要https,服務器https用的是letsencrypt生成的證書,但是阿里云oss沒有做https(懶得上傳證書),就想著用Nginx代理轉發上傳請求。

Nginx配置

# HTTPS server
#
 server {
  listen  443 ssl;
  server_name your.domain.name;

  ...

  location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_set_header Host $Host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For 
  }

  location /oss {
    proxy_set_header Host drift-book-dev.oss-cn-shenzhen.aliyuncs.com;
    proxy_set_header Connection keep-alive;
    proxy_pass http://***.oss-cn-***.aliyuncs.com/;
    #proxy_set_header X-Real-IP $remote_addr;
    #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
 }

這里使用子path"/oss"做轉發路徑。

proxy_pass 指定 你的阿里云域名,記得后面一定要帶斜杠"/",不然轉發會失敗;

nginx配置proxy_pass代理轉發

假設下面四種情況分別用 http://192.168.1.1/proxy/test.html 進行訪問。

第一種:

location /proxy/ { 
  proxy_pass http://127.0.0.1/; 
} 

代理到URL:http://127.0.0.1/test.html

第二種(相對于第一種,最后少一個 / )

location /proxy/ { 
  proxy_pass http://127.0.0.1; 
} 

代理到URL:http://127.0.0.1/proxy/test.html

第三種:

location /proxy/ { 
  proxy_pass http://127.0.0.1/aaa/; 
} 

代理到URL:http://127.0.0.1/aaa/test.html

第四種(相對于第三種,最后少一個 / )

location /proxy/ { 
  proxy_pass http://127.0.0.1/aaa; 
} 

代理到URL:http://127.0.0.1/aaatest.html

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:海口 股票 臨沂 四川 烏海 紅河 岳陽 鎮江

巨人網絡通訊聲明:本文標題《Nginx 代理轉發阿里云OSS上傳的實現代碼》,本文關鍵詞  Nginx,代理,轉發,阿里,云,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Nginx 代理轉發阿里云OSS上傳的實現代碼》相關的同類信息!
  • 本頁收集關于Nginx 代理轉發阿里云OSS上傳的實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 定结县| 讷河市| 若羌县| 平阳县| 民权县| 宝山区| 睢宁县| 同心县| 香格里拉县| 合作市| 嵊州市| 鄂伦春自治旗| 泾川县| 铜山县| 交口县| 北海市| 鲁甸县| 启东市| 乌兰县| 华安县| 兴山县| 印江| 洪湖市| 新营市| 建昌县| 慈溪市| 博客| 芷江| 保亭| 拉孜县| 玉屏| 嘉荫县| 馆陶县| 疏附县| 比如县| 杭州市| 元朗区| 辉南县| 三穗县| 高雄市| 鲜城|