Web
AWS 도메인 연결하기 (Route 53, 호스팅케이알, EC2, 포트 리다이렉트)
Dev.sohee
2021. 1. 17. 21:02
1. 도메인 등록하기
- 호스팅케이알을 통해 도메인 구입!
- 원하는 도메인 검색 후 등록하기
https://www.hosting.kr/domains/search
www.hosting.kr
2. AWS Route 53 - 호스팅 영역 생성
- Route 53의 호스팅 영역에 접속 후 [호스팅 영역 생성] 클릭
- 도메인 이름 입력 후 [호스팅 영역 생성] 클릭
생성 완료 !!
3. DNS 설정하기 - 네임서버 변경
- 도메인 선택 후 'DNS 설정'의 '네임서버 변경' 클릭
- [신청하기] 클릭
- NS 유형의 '값/트래픽 라우팅 대상' 값 복사
- 호스팅케이알의 'DNS 설정 - 네임서버 변경' 접속 후 복사한 값 입력
- [변경하기] 클릭
- 다시 AWS Route53으로 돌아가기
- [레코드 생성] 클릭 후 '값'에 EC2의 탄력적 IP 입력
도메인 설정 완료 !!
4. 포트를 사용하는 경우 리다이렉트 설정하기
- Node.js의 경우 3000번 포트로 설정했기 때문에 http://example.com:3000으로 접속해야한다.
- 포트 입력없이 접속하기 위해서는 리다이렉트를 설정해줘야 한다.
- 우분투로 서버 접속 후 아래 명령어 입력
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
* 참고 : 우분투 서버 접속하는 방법
ubuntu 접속 후 키 파일이 위치한 디렉토리로 이동하고 아래 명령 입력
sudo ssh -i {다운받은 키 파일} {instance-user-name}@{IP 주소}
- EC2 Linux의 경우 instance-user-name은 ec2-user
또는
// example
sudo ssh -i /path/aws.pem ec2-user@17.134.125.21