Dev/개발 일지

11. 클라우드 리버스 프록시 설정

takeU 2025. 11. 6. 20:47
반응형

구축 이유

기존에는 Hosting.kr에서 도메인을 관리하면서 api.maplemworlds.krmaplemworlds.kr 두 도메인 모두의 요청을 로컬 PC로 전달하도록 설정해 로컬 환경에서 트래픽을 분기 처리하고 있었음.

api.maplemworlds.kr 요청은 로컬에서 PM2로 실행 중인 서버로,
maplemworlds.kr 요청은 Netlify에서 호스팅 중인 웹으로 전달되도록 구성했는데

모든 트래픽이 로컬 컴퓨터를 한 번씩 거치기 때문인지 다른 이유때문인지 정확히는 모르겠지만, 집에서 사용하는 와이파이가 프록시 서버를 구축한 이후에 간헐적으로 끊기는 문제가 생겨 클라우드 프록시 서버를 따로 두기로 결정.

옮기는게 유의미한 효과가 있을진 모르겠지만..일단 옮기긴 해놨음

Cloudflare로 도메인 연결

  1. Cloudflare 무료 가입 → “Add Site” → maplemworlds.kr 추가
  2. 요금제는 “Free Plan” 선택 (무과금 짱)
  3. Cloudflare에서 네임서버 2개 확인 (예: ns1.cloudflare.com, ns2.cloudflare.com)
  4. Hosting.kr 접속 → 도메인 관리 → 네임서버 설정 → 사용자 지정 네임서버 선택 (기존 hostingkr에서 제공하던 네임서버 4개는 삭제)
  5. 이후 cloudflare에 active가 떠있고, nslookup -type=ns maplemworlds.kr 를 체크했을때 설정한 네임서버가 있으면 완료
반응형