도메인 주소와 EC2 연결

박준환·2022년 4월 3일
0

Web_Project(grow_site)

목록 보기
8/10

연결 설정

1. 호스팅 영역 생성 클릭


구입한 도메인 주소(이름)을 입력하고 다른 pc에서 접속할 수 있도록 퍼블릭으로 설정후 호스팅 영역 생성

2. 레코드 생성 및 확인


위와 같이 총 4개의 레코드를 생성한다.

  • A 유형에는 값으로 elastic ip를 넣어 생성한다
  • CNAME 유형에는 레코드 이름 앞에 www를 붙이고 값으로 구입한 도메인 주소를 입력한다(www. 제외하고 입력)

3. 도메인 네임서버 변경

  • 도메인을 구입한 사이트로 가서 도메인 네임서버 변경 버튼을 누른다.

    변경할 네임서버에 host에는 생성했던 레코드중 Ns라는 레코드가 있는데 여기에 총 4개의 값이 존재하는데 이 4개를 각각 입력하고 만약 ip를 입력하는 칸이 있다면 elastic ip를 입력해주고 변경버튼을 누른다.

    4. 잘 연결되었는지 확인

  • www.(구매한 도메인 주소)를 http url로 입력하면 nginx에서 잘 연결되었다는 화면이 나온다.
  • 그 후 www.(구매한 도메인 주소):8080을 입력하면 spring boot로 구현한 인덱스 화면이 나오게된다.
  • 로컬 pc가 아닌 핸드폰이나 다른 pc로 www.(구매한 도메인주소)를 입력했을 때 나오지 않는다면 ec2 인스턴스에서 http의 포트번호를 확인하고 포트번호가 80이라면
    • sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080를 ec2 우분투 서버에서 입력한다.

0개의 댓글