도메인을 변경하는 방법

황수홍·2024년 7월 21일

1. 도메인 구입 및 Route 53 설정

2. 호스팅 영역 설정

  • 호스팅 영역에서 새로운 레코드를 생성합니다.
  • 레코드 타입을 'A'로 설정하고, 레코드 값을 등록된 ip주소값으로 설정합니다.
  • 트래픽 라우팅 정책은 기본 값을 사용합니다.

3. EC2 인스턴스 설정

  • AWS Management Console에서 EC2 인스턴스로 이동합니다.
  • 인스턴스 보안 그룹을 업데이트하여 포트 80(HTTP)과 포트 443(HTTPS)에 대한 인바운드 규칙을 추가합니다.

4. Nginx를 Reverse Proxy로 설정(선택 사항)

EC2 인스턴스에서 Nginx를 사용하여 도메인과 포트를 연결할 수 있습니다. 이는 특히 애플리케이션이 비표준 포트에서 실행되는 경우 유용합니다.

Nginx 설치 및 설정

  1. Nginx를 설치합니다.
  sudo apt update
  sudo apt install nginx -
  1. Nginx 설정 파일을 엽니다.
  sudo nano /etc/nginx/sites-available/default
  1. 다음 내용을 추가하거나 수정합니다.
  server {
      listen 80;
      server_name 원하는 도메인;

      location / {
          proxy_pass http://할당받은 ip주소:8000;
          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header X-Forwarded-Proto $scheme;
      }
  }
  1. Nginx 설정을 테스트하고 적용합니다.
  sudo nginx -t
  sudo systemctl restart nginx

5. 확인

브라우저에서 원하는 도메인으로 이동하여 설정이 제대로 되었는지 확인합니다.

이 단계를 따르면 원하는 도메인으로 접근할 수 있게 됩니다. 문제가 발생하면 설정 파일이나 AWS 구성에서 오류를 확인하고 수정하세요.

profile
대한민국 최고의 개발자(희망)

0개의 댓글