我使用一個 apache 容器作為負載均衡器并將流重定向到 2 apache wsgi。我在 2 個 apache 上使用 django-rest-framework。
我在獲取檔案時遇到問題。事實上,api 回傳給我:
{
avatar: http://127.0.0.1:8000/media/avatars/2.jpg
}
相反http://127.0.0.1:8000/,我希望 api 回傳https://api.myservice/
如何強制網址?
uj5u.com熱心網友回復:
看起來類似于這個問題。那里的答案提到:
Django 的反向使用請求的域來構建絕對 URL。
因此,請確保在您的代理中傳遞 Host 標頭。從對鏈接答案的評論來看,ProxyPreserveHost應該為 Apache 完成這項作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/337563.html
