支持中國訪問Google Blogger的網站設置
雖然Google的Blogspot在國內無法訪問,但Blogspot依舊是國際上最大的BSP之一,其穩定性非常不錯,支持網域綁定,並且完全免費,今天我就介紹一種方法,可以讓中國的部落格用戶可以無障礙使用Google Blogger的獨立網域,這個方法也可支持所有Google綁定網域的服務,例如Google App Engine、Google Sites等。
這個方法的原理是,先購買一個國外的主機,然後在該主機上架設 ghs.google.com 的反向代理,修改網站網域解析到該虛擬主機的IP,從而實現Blogger綁定網域的正常訪問。
在具體實現上,有幾種不同的方法,一種是使用國外的VPS或獨立主機,只需要修改一下web伺服器的設置即可,不過這種方法需要購買的主機價格較貴,性價比不太好。
另一種方法是使用國外便宜的虛擬主機上,在虛擬主機上,使用php編寫代碼實現反向代理。現在Google Blogger上設置獨立網域綁定,之後再修改網域的解析地址,將其解析到自己的虛擬主機上,在虛擬主機上使用php配置一個網站,對Google目標網站進行反向代理。
PHP的反向代理程序是基於php-dynamic-mirror這個項目的,這個項目就兩個文件,非常簡單,適合做網站的完全鏡像,不過需要進行一些修改,原來的項目是直接反向代理目標網站,由於我們已經修改了Blogger的網域解析,因此需要將該php代碼修改一行,將$fp = fsockopen($mirror, 80, $errno, $errmsg, 30)修改為$fp = fsockopen(「ghs.google.com」, 80, $errno, $errmsg, 30)即可。
這樣,用戶就可以使用自己的網域來訪問Google Blogger上的網站了,這時候,用戶網站解析的IP並不是Google Blogger的IP,而是用戶虛擬主機的IP地址,但是調用的程序卻是Google Blogger的。
至於用戶如何發布信息,由於目前Google Blogger支持https了,那麼用戶只要修改一下自己本地的hosts文件,將www.blogger.com的ip地址指向一個可用的ip,即可通過https的方式登錄Blogger並發布信息。
這個方法不僅僅可以支持Google Blogspot,還可支持所有Google綁定網域的服務,例如Google App Engine、Google Sites等,應用範圍廣泛,徹底解決了中國網站管理員使用Google建站服務的可用性問題。
本文鏈接:支持中國訪問Google Blogger的網站設置
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。
這裡是你留言評論的地方