더 이상 내 리디렉션 규칙을 준수하기 위해 nginx.conf를 얻을 수 없습니다.

더 이상 내 리디렉션 규칙을 준수하기 위해 nginx.conf를 얻을 수 없습니다.

모든 사이트와 하위 도메인을 하나의 https 도메인 이름으로 리디렉션하고 싶습니다. https://my-site.com예시로 사용하겠습니다 .

이전에는 다음 코드를 사용하여 모든 리디렉션을 수행했습니다.

server {
    listen 80;
    server_name my-site.com;
    return 301 https://my-site.com$request_uri;
}  
server {
    listen 443 ssl spdy;
    ssl on;
    server_name my-site.com;
 ...
}
server {
    listen 80;
    server_name my-site.org;
    return 301 https://my-site.com$request_uri;
}

server {
    listen 80;
    server_name subdomain1.my-site.com;
    return 301 https://my-site.com/sites/subdomain1$request_uri;
}

이제 AWS Elastic Load Balancer가 설치된 두 대의 서버가 있습니다. http://my-site.comhttps://my-site.com다 로 확인되지만 https://my-site.com다른 리디렉션 규칙은 더 이상 준수되지 않습니다. 주목할만한 또 다른 점은 DNS에 AWS Route 53을 사용하고 있다는 것입니다.

누구 생각?

관련 정보