Firebase Hosting 도메인 설정 후 Site Not Found에 관하여

2025. 10. 17. 15:56·개발이야기/토막글

Firebase Hosting에 도메인 주소를 추가했는데 아래와 같은 화면이 뜨면 당황스럽다.

위 내용대로 3가지 가능성이 있다.

1. 아직 배포를 안함(You haven't deployed an app yet)
- 그렇지만 website-xxx.web.app 주소는 정상적으로 동작하고 있었기에, 이것은 배제할수 있었다.

2. 빈 폴더를 배포함(You may have deployed an empty directory)
- 역시 그럴리가 없다.

3. 커스텀 도메인이지? 우리가 아직 설정을 덜 끝냄.(This is a custom domain, but we haven't finished setting it up yet.)
- 무슨 설정을 덜 끝냈다는 걸까? 아마도 저 페이지는 서빙에 뭔가 문제가 있을 때 땜빵으로 서빙하는 페이지로 보인다. 배포와 도메인 설정에 문제가 없다는 것을 아래의 명령어들을 통해서 확인할 수 있었다.

> nslookup xxx.or.kr                                                                                                                          ok | at 03:21:10 PM
Server:		143.248.1.177
Address:	143.248.1.177#53

Non-authoritative answer:
Name:	xx.or.kr
Address: ???.???.???.??? (보안을 위해 가림, 숫자가 잘 나와야 함)

> curl -I http://xxx.or.kr
(내가 기대하는 응답내용...)

> curl -I https://xxx.or.kr
(내가 기대하는 응답내용...)

 

내 생각에 모든 설정이 잘 되었음에도 불구하고, 내가 만든 페이지가 서빙이 제대로 되지 않는 이유는 google firebase 측 CDN에 캐시 문제 때문이다. 내가 원하는 "xxx.or.kr"의 주소에 대응하는 페이지를 저 땜빵 페이지로 캐싱해두고는, 아직 갱신하지 않은 것이다. 시간이 지나면 해결될 것도 같았지만, 참을성이 부족한 나는 아래의 방법을 사용했다. 이 stackoverflow에서 힌트를 얻었다.

 

1. Firebase Hosting에서 도메인을 삭제했다가 다시 추가함.

2. curl -X PURGE "https://xxx.or.kr"

 

정확히 모르겠지만, 아마도 2번을 통해 캐시를 갱신한 것이 유효했던 것 같다. 

저작자표시 (새창열림)

'개발이야기 > 토막글' 카테고리의 다른 글

엔드 간 네트워크 통신 한도(rate limit) 조절에 관련된 영어 표현 모음  (0) 2026.02.26
파이썬 프로젝트 우아하게 시작하기: pyenv, poetry  (0) 2025.12.30
Github CLI로 터미널에서 git 인증 편하게 하기  (0) 2025.03.13
TinyMCE로 이미지/파일 다루기  (1) 2025.02.25
안드로이드 개발시, 휴대폰과 맥북을 와이파이 환경에서 무선연결하기  (1) 2024.12.19
'개발이야기/토막글' 카테고리의 다른 글
  • 엔드 간 네트워크 통신 한도(rate limit) 조절에 관련된 영어 표현 모음
  • 파이썬 프로젝트 우아하게 시작하기: pyenv, poetry
  • Github CLI로 터미널에서 git 인증 편하게 하기
  • TinyMCE로 이미지/파일 다루기
준별
준별
  • 준별
    준별개발
    준별
  • 전체
    오늘
    어제
    • 분류 전체보기 (58)
      • 개발이야기 (25)
        • 토막글 (11)
      • 일상이야기 (6)
      • 개인 공부 (23)
      • 생각과 기록 (2)
  • 블로그 메뉴

    • 홈
    • 방명록
    • Github
    • Linkedin
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    맥북터미널세팅
    데스크셋업
    필수툴
    실전압축
    k9s
    powerlevel10k
    맥북세팅
    데이터베이스
    http1.1
    zsh세팅
    artillery
    이산구조
    zsh-autosuggestion
    맥북초기세팅
    조합형
    정보보호개론
    바이브코딩
    nestjs
    nodejs
    http pipelining
    Zsh
    persistent connection
    http3.0
    맥북
    http2.0
    전산기조직
    http1.0
    터미널세팅
    터미널꾸미기
    클램쉘
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
준별
Firebase Hosting 도메인 설정 후 Site Not Found에 관하여
상단으로

티스토리툴바