AWS 배포 -(4) 가비아 도메인 설정

2024. 1. 17. 19:43
728x90

4. Gabia 도메인 설정

- 도메인 ?

IP 주소는 .으로 연결된 0~255 사이의 정수 4개를 연결한 값.... >> 사람이 읽기 어렵다!!!

 

~~> DNS(Domain Name System)으로 IP주소를 읽기 쉬운 도메인의 형태로 활용하도록 해준다. 

 

- 가비아에서 도메인을 구입하고 AWS 인스턴스와 도메인을 연결한다.

 

1) 가비아 > My가비아 > 도메인 클릭 > DNS 관리툴 > DNS 설정 > 레코드 수정

- 타입 : DNS 레코드의 종류. 도메인에 IP를 연결하거나, 도메인을 다른 도메인의 이름으로 지정하는 등의 기록.

  • A 타입 : 도메인이 실제로 어떤 IP 주소를 나타내는지 
  • CNAME 타입 : 다른 도메인과 동일한 도메인임을 나타냄.

- 호스트 : 서브도메인 입력. (www)

- 값/위치 : IP 주소 등 실제 값 작성.

 

2) 이후 도메인을 주소창에 입력 : nginx 창이 나온다. (실제 반영 되는데에는 시간이 좀 걸릴 수 있다.)

 

3) Nginx 설정 수정

: server_name 값이 실제 사용자가 주소창에 넣은 IP 또는 도메인과 일치해야 한다는 설정이다. 

server {
    listen 80;
    server_name <도메인 주소>;

    location = /favicon.ico { access_log off; log_not_found off; }

    location / {
        include proxy_params;
        proxy_pass http://localhost:8080;
    }

}

설정 방법은 이전 글에 있지만 간단하게..

// 해당 폴더로 이동
cd /etc/nginx/sites-enabled

// 해당 폴더에서 파일 생성
sudo vi <new file name>

// vim에서 설정 복사하여 넣어주기

// 후 :wq를 입력하여 파일 저장 후 vim 종료

 

4) Nginx 재시작

sudo systemctl restart nginx

 

5) 자바 프로젝트 재실행 후 도메인 주소로 입력했을 때 사이트가 열리는지 확인! 오옝

여기까지 하면 되는줄 알았지만~ 얘는 HTTP 접속이므로.. 

보안상 안전하게 HTTPS 처리까지 해주어야 한다! 

728x90

BELATED ARTICLES

more