example.com でアプリを実行していますが、すべてのトラフィックを www.example.com にリダイレクトしたいと考えています。これは、ウェブサイト用に Akamai の CDN と協力しているためです。私のドメインは Route53 に駐車され、Elastic Load Balancer の CNAME の CNAME が *.example.com を指すように追加され、次の構成で nginx Web サーバーを実行しています。この構成を使用すると、ELB はインスタンスをスローします。現在、domain.com は正常に動作し、www.domain.com は正常に動作しますが、リダイレクトは行われません。
server {
listen 80;
server_name example.com;
# rewrite ^ http://www.example.com$request_uri? permanent;
root /home/ubuntu/apps/st/public;
passenger_enabled on;
}
しかし、リダイレクトを達成できません。
また、値がロード バランサーの cname である PTR を追加しようとしました。
ご覧のとおり、nginx構成を変更しようとしました
rewrite ^ http://www.example.com$request_uri? permanent
;
それでも機能していません。
上記の行を追加するとすぐに、アプリ インスタンスが実行され、ELB がスタックからスローされます。
解決策は何ですか。私は3〜4日からこれを達成しようとしていますが、今では悪夢になっています。親切に助けてください。また、投稿やスレッドを aws フォーラムに投稿しましたが、何も役に立ちません。