AWS

aws에 저장된 도메인을 이용하여 하위 도메인으로 설정하기 - 공유기 포트포워딩

문앵 2024. 7. 9. 12:14

일단 과정 자체는 어렵지 않았으나 공인 아이피와 사설 아이피의 개념때문에 도메인 지정 후 포트 설정을 해주는 부분에서 조금 헤맸다.

 

  1. 회사 개발서버 ( windows ) pc에 사설 깃 서버 (gitblit)를 설치하였다.
  2. http://www.gitblit.com/setup_go.html#H9 (Gitblit GO Installation & Setup 단계를 따르면 됨)
  3. 이 깃 서버를 러닝하여 브라우저에서 접속 가능하도록 설정해주었다.ex - 개발서버 피시에서 접속할 때에는 http://localhost:8080 으로 접속 가능 ,
  4. 사무실 맥에서 접속할 때에는 http://192.168.0.29:8080 으로 접속 가능했다.
  5. 이때 - http://{ip주소}:{포트} 이렇게 접속 가능 상태,
  6. 따라서 아이피로 접속이 아닌 도메인으로 접속 가능하도록 하기 위해서 무료 도메인의 하위 도메인으로 지정하여 접속해보기로 하였다.도메인은 git.cl-cloud.tk 였고
  7. AWS 접속 → Route53 → 호스팅 영역 → 원하는 호스팅 영역이름 클릭 → 레코드 생성 → 레코드 이름 , 유형 및 값 작성 → 레코드 생성 완료

*** 레코드 이름 : 메인 도메인(cl-cloud.tk)의 하위에 올 도메인의 주소이다. 예를 들어 “git” 이라고 써주면 해당 접속 url은 http://git.cl-cloud.tk

*** 레코드 유형 : 레코드 유형은 값( 도메인으로 지정해주고싶은 이전 주소값 )의 유형을 말한다. 크게 두가지 타입 (A 타입/ CNAME타입)으로 나뉜다. A타입은 ip값(183.98.~ 와 같은 숫자유형), CNAME타입은 특정 도메인 즉, 주소값을 말한다.(=이 경우 도메인을 다시 도메인 설정 하는것)

*** 값 값은 2번에서 썼듯이 내가 도메인으로 설정해주고싶은 이전 주소값을 말한다. 나같은 경우는 깃 서비스 접속 아이피 즉 , 192.168.0.29 를 적어줬었다.

 

*** 이거 해줄때 방화벽 확인 꼭 해야함***

-> 

  1. 일단 방화벽이 모두 켜져 있는지 확인하고
  2. 잠시 공용 네트워크 방화벽을 끈 뒤 외부에서 접속이 되는지 확인하고
  3. 방화벽 해제시 접속이 되는 경우 , 방화벽 문제가 맞는다는 의미이므로 인바운드 설정을 해줘야 한다.
  4. 고급 설정에 들어가면 오른쪽에 인바운드 규칙 > 새규칙 포트 선택후 다음 클릭
  5. 포트 선택후 다음
  6. TCP 선택 , 특정 로컬 포트 선택 후 외부에서 접속 가능하도록 허용을 원하는 포트 번호를 입력해준다. 나 같은 경우는 8080과 8443이었는데 각각 따로 새 규칙으로 만들어서 두 개를 적용해줬다
  7. 그다음 연결 허용 하고 그 다음 다 선택해준 상태에서 계속 다음 눌러주고 마지막으로 규칙 이름이랑 설명을 등록하면 된다.

 

 

 

반응형