GitHub Pages 上 CDN 了:「Faster, More Awesome GitHub Pages」。
不過 Apex domain (也就是 domain 本身的 hostname) 無法設定 CNAME record,必須透過 A record,就沒辦法用到 CDN 的地區特性了...
幹壞事是進步最大的原動力
GitHub Pages 上 CDN 了:「Faster, More Awesome GitHub Pages」。
不過 Apex domain (也就是 domain 本身的 hostname) 無法設定 CNAME record,必須透過 A record,就沒辦法用到 CDN 的地區特性了...
在這邊探討了 FQDN 形式 (hostname 最後面有 dot 結尾的形式) 對於瀏覽器的影響:「The danger of the trailing dot in the domain name」。
影響包括了 HTTPS 的 SSL Certificate 會失效:
另外,cookie domain 會不一樣,所以在有 dot 的頁面上登入後,重導到沒有 dot 的網址上會讀不到 cookie 而造成登入失敗。
瀏覽器應該對 dot 處理嗎?一時間想不到有什麼問題,不過好像又不應該處理...
bash 的 auto completion 預設只吃 .ssh/known_hosts
的內容,而我想讓他加上 yp 的 hosts,查了一下發現這篇 2008 年的文章:「Auto-complete hostnames with using bash」。
因為我的 yp 已經進了 Git,所以我就這樣設就好:
export HOSTFILE="$HOME/git/kkyp/hosts"