본문 바로가기
카테고리 없음

nginx 도메인 등록하기

by BillyCho 2025. 3. 9.

Nginx에 도메인 등록하는 방법

1. 도메인 구매 및 DNS 설정

먼저, 원하는 도메인을 구매하고 DNS 설정을 해야 합니다. 보통 도메인 등록 업체(예: 가비아, GoDaddy, Namecheap)에서 구매할 수 있습니다.

네임서버 설정

도메인 등록 업체에서 네임서버(NS)를 설정해야 합니다. 만약 자체 서버를 운영하는 경우 클라우드플레어(Cloudflare) 등의 서비스를 이용할 수도 있습니다.

A 레코드 및 CNAME 설정

  • A 레코드: 도메인의 IP 주소를 설정합니다.
    • 예: billydev.shop -> 123.456.78.90
  • CNAME 레코드: www.billydev.shop을 billydev.shop으로 연결합니다.
    • 예: www.billydev.shop -> billydev.shop

2. Nginx 설치 및 설정

Nginx 설치 (우분투 기준)

sudo apt update
sudo apt install nginx -y

Nginx 설정 파일 수정

Nginx 설정 파일을 열어 도메인을 추가합니다.

sudo nano /etc/nginx/sites-available/default

다음 내용을 추가합니다:

server {
    listen 80;
    server_name your_domain_name;

    location / {
        proxy_pass http://localhost:5173;
        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;
    }
}

설정 활성화 및 Nginx 시작

sudo systemctl start nginx  # Nginx 재시작