問題タブ [vary]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - さまざまなカスタム ヘッダーを追加する方法
私のアプリケーションは、ユーザーの国コードに基づいてコンテンツを変更しています。
サーバーリクエストの流れ
https リクエスト -> nginx が ssl ターミネーションを処理 -> varnish -> キャッシュされていない場合は、Apache からコンテンツを取得
http rquest -> varnish -> https リンクにリダイレクト -> nginx で ssl ターミネーションを処理 -> varnish -> キャッシュされていない場合は apache からコンテンツを取得
varnish GeoIP モジュールを使用して、ユーザーの国コードを見つけ、ヘッダーに値を設定しreq.http.X-Country-Code
ました。アプリケーションでこのヘッダー値を読み取りました。
問題:常に最初のヒットがキャッシュされ、すべての場所に配信されます
変更ヘッダーを追加することで問題が解決することを願っています。ご案内いただけますか?
可変ヘッダー nginx または apache をどこに追加すればよいかわかりません。