Skip to main content

#2. www 도메인 503 리디렉션 문제


⚠️ 문제
  • 도메인: https://dainwiki.com, http://dainwiki.com은 정상 접속됨
  • http://www.dainwiki.com, https://www.dainwiki.com 모두 접속 불가
  • DNS 설정은 정상(A레코드 호스트에 @와 www(서브) 모두 정상 등록되어 있음)

image.png

image.png


🔍 원인 분석
  • Docker 환경에서 nginx-proxy + letsencrypt-nginx-proxy-companion 조합을 사용 중
  • .env 또는 docker-compose.yml 설정에 www.dainwiki.com이 포함되어 있지 않았음
  • 인증서에 www.dainwiki.com이 누락되어 www 요청에 대한 자동 리디렉션이 설정되지 않음


⚡ 해결방법
  • Docker 환경에서 nginx-proxy + letsencrypt-nginx-proxy-companion 조합을 사용 중
  • .env 또는 docker-compose.yml 파일 내 환경변수 아래와 같이 변경
VIRTUAL_HOST=dainwiki.com,www.dainwiki.com
LETSENCRYPT_HOST=dainwiki.com,www.dainwiki.com
LETSENCRYPT_EMAIL=you@example.com

변경 후에는 도커 컨테이너 재시작

docker-compose down
docker-compose up -d

이 설정을 통해

  • www.dainwiki.com도 포함된 SSL 인증서가 자동 발급됨
  • www 접속 시 https:// 로 자동 리디렉션됨