FINAL PROJECT

도메인 등록 / 서버시간 동기화

asso 2022. 8. 24. 09:21

도메인 등록

아래 사이트에서 무료로 도메인 등록함

https://xn--220b31d95hq8o.xn--3e0b707e/

 

내도메인.한국 - 한글 무료 도메인 등록센터

한글 무료 도메인 내도메인.한국, 웹포워딩, DNS 등 무료 도메인 기능 제공

xn--220b31d95hq8o.xn--3e0b707e

 

모자이크 부분에는 IPv4 주소

 

 

AWS 호스팅 레코드 생성

아래 두 링크를 참고하면 됨.

첫번째 링크에선 80으로 바꾸는거 그거 안함

 

도메인 연결하기

AWS EC2 도메인 연결 (tistory.com)

 

AWS EC2 도메인 연결

1. AWS EC2 Route 53 이동 https://us-east-1.console.aws.amazon.com/route53/v2/home#Dashboard 2. "호스팅 영역" 선택 > "호스팅 영역 생성" 선택 3. 도메인 이름 입력 4. 레코드 생성 선택 5. 값 입력 6...

cutebabypig15.tistory.com

[AWS에 Spring 초간단 배포하기] DNS 설정 (tistory.com)

 

[AWS에 Spring 초간단 배포하기] DNS 설정

안녕하세요? 제이온입니다. 초보자를 대상으로 하는 [AWS에 Spring 초간단 배포하기]의 네 번째 시간은 DNS 설정입니다. 이전 1~3편 내용을 모두 따라오셨다고 가정하고 진행하겠습니다. DNS란? 현재

steady-coding.tistory.com

 

AWS 에서 Route53 에 들어가 호스팅 영역 - 호스팅 영역 생성 을 해준다.

도메인 이름에 내가 구매한 도메인을 입력하면 됨.

유형은 퍼블릭 호스팅 영역. 그럼 끝.

그리고 나서, 레코드 생성을 해준다.

총 2개를 생성해주는데... 맨 위와 아래임. (www 와 기본 루트 도메인)

 

 

아래 저 값 부분에 IPv4 퍼블릭 주소를 입력해주면 된다.

이제 브라우저에서 아래를 입력하면 내가 만든 페이지를 접속할 수 있다.

www.icampdoit.kro.kr:8080/home.do

근데 뒤에저 8080 포트 붙는거 떼주기로 함

 

 

8080 포트 떼주기

보안 그룹에서 80 포트를 추가해준다.

(왜 80하냐면.. http 프로토콜은 기본 포트가 80, Https 프로토콜은 기본 포트가 443번으로, 각각 URL 에 포트 번호를 붙이지 않고도 요청을 보낼 수 있기 때문에 저 도메인만 입력해도 스프링과 요청이 가능함)

 

그리고 나서 ubuntu (putty) 에서 외부에서 80으로 요청이 오면 리눅스에서 8080으로 포워딩해 스프링이랑 연결시켜주도록 하자.

아래 코드를 적어주면 된다.

첫번째는 모든 80번 포트 요청은 8080으로 포워딩하겠다는 거고,

두번째는 iptables 의 Chain 정보를 확인하겠다는 의미..

sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
sudo iptables -t nat -L --line-numbers

 

이제 그러고 나서 웹사이트에 아래 주소를 치고 들어가면 내가 만든 홈페이지가 나온다.

www.icampdoit.kro.kr/home.do​

 

 

 

서버시간 동기화하기

기본적으로 영국 시간인 UTC로 돼있어서 KST로 바꿔주는 방법

근데 이 방법은 영구적인 방법은 아님..