nginx可以請求站外位址麼?
伊谢尔伦
伊谢尔伦 2017-05-16 17:24:30
0
1
474

我是 nginx 新手,試了多次 proxy_pass 的跳躍都無法跳到站外。 nginx 可以請求站外連結麼?

目前有一個外部的API介面位址:http://122.23.21.212/api/v2?args=others&argc=4

現在我想實現這樣的功能:

當我訪問http://localhost/myapi?args=others&args=4 的時候,其實nginx 在內部是去訪問http://122.23.21.212/api/v2?args=others&argc=4 這個接口,請問這個需要怎麼樣進行配置呢?

shellserver {

    ...

    location /myapi {
        proxy_pass http://122.23.21.212/api/v2?$request_uri;
    }

    ...
}

各位幫忙看看,謝謝

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(1)
刘奇

雷雷

[fifilyu@archlinux ~]$curl -I 'http://localhost/myapi?args=others&args=4'
HTTP/1.1 302 暫時移動
伺服器:nginx/1.8.0
日期:2015 年 5 月 6 日星期三 01:04:15 GMT
內容類型:text/html
內容長度:160
連線:保持活動狀態
位置:http://122.23.21.212/api/v2?args=others&args=

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!