💡
原文中文,约1400字,阅读约需4分钟。
📝
内容提要
本文讨论了在Google Cloud Platform上部署Hexo静态博客的过程。由于国内云服务需备案,作者选择了GCP的OSS,但发现部署步骤繁琐且HTTPS配置困难,最终决定使用Netlify。文章详细介绍了创建bucket、上传文件、设置权限及DNS配置等步骤,并提供了测速对比和HTTPS解决方案。
🎯
关键要点
- 国内云服务需备案,作者选择Google Cloud Platform的OSS进行部署。
- GCP的OSS速度优秀,但部署步骤繁琐,HTTPS配置困难。
- 最终决定使用Netlify进行网站部署。
- 创建bucket前需在search console中验证网站所有权。
- bucket名称需与域名一致,地区选择Asia。
- 使用gsutil工具创建bucket并设置公共读权限。
- 上传文件并配置index和404页面。
- 配置DNS,添加CNAME记录以指向Google Cloud Storage。
- 测速对比GCP OSS与阿里云香港OSS和ECS。
- 提供三种HTTPS解决方案:设置负载均衡器、使用Cloudflare等第三方工具、或转向Firebase Hosting。
❓
延伸问答
为什么选择Google Cloud Platform的OSS而不是国内云服务?
因为国内云服务需要备案,而作者认为备案不可能完成。
在GCP上部署Hexo静态博客的主要步骤是什么?
主要步骤包括创建bucket、上传文件、设置权限和配置DNS。
如何在GCP上创建bucket并设置权限?
使用gsutil工具创建bucket,并设置公共读权限,命令为gsutil mb和gsutil defacl set public-read。
GCP的OSS在速度上与其他云服务相比如何?
GCP的OSS速度优秀,但部署步骤繁琐,HTTPS配置困难。
如果在GCP上遇到HTTPS配置困难,有哪些解决方案?
可以设置负载均衡器、使用Cloudflare等第三方工具,或转向Firebase Hosting。
在创建bucket之前需要做什么准备?
需要在Google Search Console中验证网站所有权。
➡️