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 재시작