티스토리 뷰
1. 도메인 등록하기
- 호스팅케이알을 통해 도메인 구입!
- 원하는 도메인 검색 후 등록하기
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
'Web' 카테고리의 다른 글
CRA 없이 React 개발 환경 구축하기 (0) | 2021.03.01 |
---|---|
AWS EC2로 Node.js 배포하기 (Ubuntu, GitHub, PM2) (1) | 2021.01.17 |
[GraphQL] AuthDirective를 이용한 인증 - Typescript (0) | 2020.12.03 |
RESTful API (0) | 2020.09.30 |