All Articles

https @ GitHub Page + Custom Domain

Https κ°€ μ•„λ‹Œ http λŠ” 거의 폐기물 취급을 λ°›λŠ” 졜근의 좔세에 따라 이 곡간에도 https λ₯Ό μ μš©ν•˜κ³ μž 방법을 μ°Ύμ•„λ³΄μ•˜λŠ”λ°, GitHub Page μžμ²΄μ—μ„œλŠ” Custom Domain 을 μœ„ν•œ https 연결은 아직 μ§€μ›ν•˜μ§€ μ•Šκ³ , 였히렀 GitLab Page κ°€ 지원을 ν•œλ‹€κ³  ν•œλ‹€. μ˜ˆμ „μ— GitHub μ—μ„œ ν•™μƒνŒ©μ„ λ°›μœΌλ©΄μ„œ GitLab 계정을 μ§€μ›Œλ²„λ ΈκΈ°μ— 이건 패슀. λŒ€μ‹  CloudFlare μ—μ„œ μžμ‹ λ“€μ˜ μ„œλΉ„μŠ€λ₯Ό κΉƒν—™ νŽ˜μ΄μ§€μ— 물리면 μ†μ‰½κ²Œ https 지원이 κ°€λŠ₯ν•˜λ‹€κ³  친절히 νŠœν† λ¦¬μ–Όμ„ μ œκ³΅ν•΄μ„œ κ·ΈλŒ€λ‘œ λ”°λΌν•΄λ³΄μ•˜κ³  λ‹Ήμ—°νžˆ 잘 λ˜μ—ˆλ‹€. μš°λ €λ˜μ—ˆλ˜ 점이 λ‹€μ†Œ μžˆμ—ˆλŠ”λ°, κΈ°μš°μ— λΆˆκ³Όν–ˆλ‹€.

  1. DNS λ₯Ό λ°”κΏ”μ•Ό ν•œλ‹€. <= μ›λž˜ 도메인을 κ΅¬μž…ν•˜λ˜ κ³³μ—μ„œ μ œκ³΅ν•˜λŠ” DNS λ₯Ό μ΄μš©ν•˜κ³  μžˆμ—ˆλŠ”λ°, μ—¬κΈ° μΈν„°νŽ˜μ΄μŠ€κ°€ 훨씬 νŽΈν•˜λ‹€. λ‹Ήμ—°νžˆ CDN μ•ˆμ“°κ³  DNS 둜만 μ΄μš©ν•˜λŠ” κΈ°λŠ₯도 있기 λ•Œλ¬Έμ— DNS μ„œλ²„λ₯Ό λ°”κΎΈλŠ”λ° 크게 κ³ λ―Όν•  ν•„μš”λŠ” 없을 κ±° κ°™λ‹€.
  2. CDN 을 μ‚¬μš©ν•˜κ²Œ 되면 μ—…λ°μ΄νŠΈκ°€ λŠλ¦¬μ§€μ•Šμ„κΉŒ ν•˜λŠ” λΆˆμ•ˆκ°μ„ κ°€μ§ˆ 수 μžˆλŠ”λ° Caching 탭에 보면 alert μ΄λ ‡κ²Œ μž μ‹œ 캐싱을 κΊΌλ†“λŠ” κΈ°λŠ₯이 μžˆμ–΄μ„œ κ·Έλ§ˆμ €λ„ 별 νƒˆμ΄ μ—†μ—ˆλ‹€.

κ·Έλ ‡κ²Œν•΄μ„œ 이 λΈ”λ‘œκ·Έμ—λ„ μ΄ˆλ‘μƒ‰ μžλ¬Όμ‡ κ°€ 걸리게 λ˜μ—ˆλ‹€. μ΅œκ·Όμ— λ‹€μ‹œ λ“€μ–΄κ°€λ³Έ Firebase μ—μ„œλ„ ν˜ΈμŠ€νŒ…μ€ λ‹Ήμ—°νžˆ https λ₯Ό μ§€μ›ν•˜λŠ”λ“± 적어도 μ •μ ν˜ΈμŠ€νŒ…μ— κ΄€ν•΄μ„œλŠ” https λ•Œλ¬Έμ— κ³ λ―Όν•  일이 거의 없을 것 κ°™λ‹€.

μ΄λ ‡κ²Œ μ˜€λŠ˜λ„ 기술의 μ†ŒλΉ„μžκ°€ λ˜μ–΄κ°„λ‹€^^


Update 2016-11-30 μ•½κ°„ λ‘œλ”©μ΄ 느린 λŠλ‚Œμ΄ μžˆμ–΄μ„œ κ°œλ°œμžλ„κ΅¬λ‘œ λ΄€λ”λ‹ˆ inspect TTFB κ°€ μ•ˆμŠ΅β€¦γ…œγ…œ νŽ˜μ΄μ§€κ°€ 미ꡭ에 μžˆλŠ” μ—£μ§€μ—μ„œ μ œκ³΅λ˜λ‹€λ³΄λ‹ˆ μ–΄μ©” 수 μ—†λŠ” ν˜„μƒ κ°™λ‹€. 유료 ν”Œλžœμ„ μ‚¬μš©ν•˜λ©΄ μ„œμšΈμ— μžˆλŠ” μ—£μ§€μ—μ„œ ν˜ΈμŠ€νŒ…λœλ‹€κ³  ν•œλ‹€.

Update 2016-12-19 GitHub 에 올린 λ‹€λ₯Έ repo 의 νŽ˜μ΄μ§€κΉŒμ§€ blog.shik.be도메인을 μ μš©ν•˜κΈ°κ°€ μ’€ κ·Έλž˜μ„œ κ·Έλƒ₯ zxzl.github.io 도메인을 μ‚¬μš©ν•˜κΈ°λ‘œ. λ‚΄μš©μ΄ μ€‘μš”ν•˜μ§€ 도메인이 μ€‘μš”ν•˜κ² λŠ”κ°€.

Update 2018-01-22 μ‚½μ§ˆν•˜μ§€ 말고 Netlify μ“°λ©΄ λœλ‹€

Published 28 Aug 2016

If I keep marking the dots, someday they will πŸ”—πŸ”—
Hyeungshik Jung on Twitter