Firebase 호스팅 및 사이트그라운드
4902 단어 dartwebdevproductivityflutter
전제 조건:
Flutter Web( https://fir-signin-4477d.firebaseapp.com/#/ )을 사용하여 프로그래밍된 웹 사이트가 있습니다. 이제 웹사이트에 사용자 지정 도메인 이름을 지정하려고 합니다.
이 문서는 웹사이트를 만들지 않습니다(오히려 기존 웹사이트를 사용함).
도움이 되었다면 :)

Firebase 호스팅
여기 문서: https://flatteredwithflutter.com/firebase-hosting-and-siteground/
웹사이트를 구축할 준비가 되면 다음을 통해 Firebase 호스팅에 배포할 수 있습니다.
firebase deploy
이 명령어는 Firebase 프로젝트의 기본 호스팅 사이트에 릴리스를 배포합니다.
PROJECT_ID.web.app
PROJECT_ID.firebaseapp.com
Firebase 호스팅은 기본적으로 SSL을 통해 콘텐츠를 제공합니다.
Firebase 콘솔로 이동하여 호스팅 옵션으로 이동합니다. 배포된 웹 사이트와 해당 세부 정보가 표시됩니다.

배포된 이 웹 사이트에 사용자 지정 도메인을 추가해 보겠습니다.
맞춤 도메인
"맞춤 도메인 추가"버튼을 클릭합니다.

여기에서 최종 사용자가 웹 브라우저에서 볼 도메인을 입력하십시오.
우리의 경우에는 (web.flatteredwithflutter.com)을 입력했습니다.
참고: 소유하고 있는 도메인을 입력해야 합니다. 이 경우에는 flatteredwithflutter.com입니다.
다음으로 계속을 클릭합니다.

여기에서 최종 사용자가 웹 브라우저에서 볼 도메인을 입력하십시오.
우리의 경우에는 (web.flatteredwithflutter.com)을 입력했습니다.
참고: 소유하고 있는 도메인을 입력해야 합니다. 이 경우에는 flatteredwithflutter.com입니다.
다음으로 계속을 클릭합니다.

Firebase 호스팅은 DNS 공급자(이 경우 Siteground)에 추가해야 하는 A 레코드를 제공합니다.
A 레코드는 DNS 레코드의 가장 기본적인 유형이며 도메인 또는 하위 도메인을 IP 주소로 지정하는 데 사용됩니다.
Siteground를 사용한 사용자 정의 도메인
Siteground 계정에 로그인하고 cPanel로 이동합니다.
cPanel 홈 내부의 도메인 섹션으로 이동합니다.

도메인 섹션 내에서 고급 DNS 영역 편집기를 클릭합니다.
다음으로 Firebase 호스팅에서 언급한 대로 두 A 레코드를 모두 추가해야 합니다.
TTL은 초 단위로 설정되며 가장 낮은 값은 600초(10분)입니다. 가능한 가장 높은 값은 86400초(24시간)입니다.
3. 주소: Firebase 맞춤 도메인 단계에서 지정한 대로입니다.

마지막으로 레코드 추가를 클릭합니다.
다음 IP 주소에 대해 동일한 단계를 반복합니다. (커스텀 도메인이 두 개의 IP를 제공했기 때문에)
마지막으로 Firebase Custom Domain Setup 내에서 Finish를 클릭합니다.
이제 다음과 같이 표시됩니다(Firebase 호스팅 콘솔 내부).

지금 이 사이트로 이동하려는 경우 안전하지 않은 연결 경고가 표시됩니다.

도메인 이름 변경 사항을 전파하는 데는 최대 24시간이 소요됩니다.
우리의 경우에는 훨씬 덜 걸렸고(약 2시간) 다음과 같은 것을 볼 수 있습니다(Firebase 호스팅 콘솔 내부).

새 도메인에 SSL 인증서가 할당되었습니다.

호스팅된 URL: https://web.flatteredwithflutter.com/
도움이 되었다면 :)

Reference
이 문제에 관하여(Firebase 호스팅 및 사이트그라운드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aseemwangoo/firebase-hosting-and-siteground-1dak텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)