鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全  HTML/ ngin反向代理到https出現(xiàn)502錯誤

ngin反向代理到https出現(xiàn)502錯誤

最近在做一個老系統(tǒng)的前端重構(gòu),用Vue做前后端分離。但是在部署的時候碰到了nginx反向代理https的問題,接口調(diào)用總是報出502錯誤。如下:

前端部署在一臺Nginx服務(wù)器上,使用http協(xié)議。其中會調(diào)用若干接口,有幾個接口是https協(xié)議的。

在配置nginx反向代理如下:

location /xxxapi {
    proxy_pass https://xxx.yyy.com;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-proto https;
}

訪問的時候https協(xié)議的接口總是報出502錯誤,請教一下大家有沒有遇到過這個方面的問題,是怎么解決的呢?

補充一下:
如果將接口替換成測試環(huán)境的http://test.xxx.com的話,反向代理設(shè)置是沒有問題的,能正常獲取數(shù)據(jù)。但是在使用正式環(huán)境的https協(xié)議時就會出現(xiàn)502錯誤。

回答
編輯回答
紓惘

內(nèi)部調(diào)用就沒必要用https,https是跟客戶端建立安全連接用的,開銷比http也會大點

2018年3月23日 13:55
編輯回答
心夠野

沒有證書你怎么訪問

具本參考如下:
http://nginx.org/en/docs/http...

2018年8月24日 21:43