연결 설정
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 우분투 서버에서 입력한다.