가비아서비스 관리DNS 관리툴 클릭

image.png

해당하는 도메인을 체크한 후 DNS 설정 클릭

image.png

image.png

A레코드 → name: @, value: {프론트엔트 인스턴스 퍼블릭 IP}

A레코드 → name: www, value: {프론트엔트 인스턴스 퍼블릭 IP}

A레코드 → name: api, value: {백엔드 인스턴스 퍼블릭 IP}

ttl: 기본값 사용

DNS 전파 확인

# DNS 전파 확인 (몇 분~몇 시간 소요)
nslookup {도메인}
C:\\Users\\32174343>nslookup exdict.site
서버:    kns.kornet.net
Address:  168.126.63.1

권한 없는 응답:
이름:    exdict.site
Address:  152.69.235.140

NginX 설정 수정

sudo nano /etc/nginx/sites-available/default
server {
    listen 80;
    server_name {도메인} www.{도메인};
    
    location / {
        proxy_pass <http://localhost:3000>;
        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;
    }
}
sudo nginx -t
sudo systemctl reload nginx