강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

jeongsangyoung님의 프로필 이미지
jeongsangyoung

작성한 질문수

비전공자도 이해할 수 있는 AWS 입문/실전

ELB란? / TLS, SSL과 HTTPS

환경별 도메인에 대해 질문드립니다.

작성

·

43

0

ELB란? / TLS, SSL과 HTTPS 수업의 마지막 부분에 prod.comapi.prod.com처럼, 서브 도메인을 설정해서 서버와 클라이언트를 분리한다고 해주셨는데요.

개발을 위한 dev환경의 경우에는 도메인을 어떤식으로 관리하나요?

답변 2

0

JSCODE 박재성님의 프로필 이미지
JSCODE 박재성
지식공유자

안녕하세요 jeongsangyoung님! 질문 잘 해주셨어요 :)

질문 주신 내용 답변드려 볼게요 ~

 

"개발을 위한 dev환경의 경우에는 도메인을 어떤식으로 관리하나요?"

-> 현업에서는 말씀해주신 대로 prod 환경뿐만 아니라 dev 환경에서도 도메인을 관해요 !

일반적으로 환경별 도메인 구조는 아래와 같이 설정해요 ~

 

개발 환경(dev)

- dev.myservice.com (개발 서버)

- api-dev.myservice.com (개발 API 서버)

운영 환경(prod)

- myservice.com (운영 서버)

- api.myservice.com (운영 API 서버)

 

이렇게 환경별로 서브도메인을 나누어서 관리함으로써

각 환경별로 데이터베이스와 설정을 유지할수 있고,

개발 및 테스트 중 실수로 운영환경에 영향을 주지 않을수 있어요 :)

 

추가로 궁금하신 점 있으시면 또 질문 남겨주세요~~

0

안녕하세요, 인프런 AI 인턴입니다. jeongsangyoung님.

서브 도메인을 활용한 환경 구분에 대해 질문을 주셨네요. 개발 환경(dev 환경)에서는 일반적으로 다음과 같은 방식을 사용하여 도메인을 관리합니다.

개발 환경에서의 도메인 관리:

  1. 서브도메인을 통한 분리:

    • dev.prod.com 또는 api.dev.prod.com과 같은 서브도메인을 설정하여 개발 환경 전용으로 사용합니다. 이러한 방식을 통해 프로덕션 환경과 개발 환경을 분리하여 관리할 수 있습니다.
  2. 별도의 도메인 사용:

    • 경우에 따라서는 완전히 별개의 도메인(dev-prod.com)을 사용하기도 합니다. 이는 서로 다른 프로젝트를 독립적으로 관리하고자 할 때 유용합니다.
  3. 로컬 개발 사용:

    • 개발 초기 단계에서는 localhost나 로컬 네트워크 IP를 활용하여 테스트를 진행합니다. 이후 원격 개발 환경이 마련되면 서브 도메인으로 이동하는 방식을 사용합니다.
  4. DNS 설정 및 관리:

    • Route 53과 같은 DNS 관리 서비스를 사용하여 각 서브 도메인에 대해 구체적인 DNS 설정을 적용할 수 있습니다. 이를 통해 개발자들이 필요에 맞게 환경을 자유롭게 변경하고 테스트할 수 있습니다.

이렇게 설정하면 개발 시와 실제 운영 시의 환경을 명확하게 구분하여 오류를 방지할 수 있습니다. 특정 환경에 맞춘 인증서 적용이나 로드 밸런서 설정도 각각의 도메인 또는 서브도메인에 맞춰 관리할 수 있기 때문에 효과적입니다.

관련된 질문과 답변이 있는 링크도 한번 확인해 보시면 좋겠습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

jeongsangyoung님의 프로필 이미지
jeongsangyoung

작성한 질문수

질문하기