CNAME을 사용하여 다른 서버를 가리키는 도메인 및 하위 도메인

CNAME을 사용하여 다른 서버를 가리키는 도메인 및 하위 도메인

이런 일은 처음이라 아래와 같이 도메인을 구입했습니다.example.com고대디와 함께.

이제 나는 원한다example.comdocker가 포함된 프레젠테이션 웹 사이트 wordpress를 보유할 AWS 인스턴스를 가리킵니다.

하위 도메인을 추가하고 싶습니다.app.example.com이는 docker를 사용하는 다른 AWS 인스턴스를 가리켜야 합니다. Godaddy의 CNAME만으로 작동하나요?

다른 하위 도메인도 필요합니다s1.example.com이는 다음과 동일한 AWS 인스턴스를 가리켜야 합니다.app.example.com하지만 이번에는 도커 컨테이너에 포트 8080이 노출되어 있습니다. 이 경우 8080의 프록시 패스가 작동하려면 다음과 같이 프록시 패스를 수행해야 한다는 것을 알고 있습니다.

server {
    listen 80;
    server_name myapp.domain.com;

    location / {
        proxy_pass http://localhost:8080;
        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 $scheme;
    }
}

결론적으로 내 계획이 맞는 걸까? 주로 CNAME 레코드에서만 작동합니까, 아니면 더 좋은 방법이 있습니까? 저는 시스템 관리자나 DevOps가 아닌 개발자입니다. 따라서 이 작업을 처음 수행하는 것이므로 피드백을 주시면 감사하겠습니다. 또한 자세히 설명하지 않았거나 추가 질문이 있는 경우 알려주시기 바랍니다.

관련 정보