github-pages - GitHub Pages/GitCafe Pages 可以搭建博客,並且可以綁定域名,技術原理是什麼呢?如何實現的呢?
漂亮男人
漂亮男人 2017-04-28 09:04:07
0
3
764

GitHub Pages/GitCafe Pages 可以搭建博客,並且可以綁定域名,技術原理是什麼呢?如何實現的呢?

1.每個帳號都可以建置一個靜態網站
2.每個帳戶都可以綁定一個網域
3.但是可以只有一個IP位址
求解。 。 。 。 。感謝萬分!

漂亮男人
漂亮男人

全部回覆(3)
Ty80

正如你的困惑,對於web伺服器而言,IP位址只有一個,如何針對不同的域名,返回不同的內容?

其實很簡單,Web Server透過看Request中的Host,對應去找對應的資料夾,甚至可以依照Host將請求反向代理到其他伺服器。很多web伺服器都有此功能。關鍵字:網域名稱 反向代理

小葫芦

這是 Web 伺服器自帶的功能,建議先補習相關知識。 Coding Pages 也支援綁定自訂網域.

曾经蜡笔没有小新

一般綁定網域都是透過CNAME指向到一個服務方的url.透過過去Request中的頭資訊來作為區分不同使用者的參數去查詢這個使用者的資訊。你在綁定網域的時候會有一個提交網域的操作,你的網域他們會存起來。

如果是國內的情況,國內的伺服器需要網域備案才可以做解析,服務商可能強制只有備案的網域才可以綁定,或是會讓你解析到指向國外伺服器的url.然後做反向代理。

你可以去了解 nginx反向代理 網域

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板