2 回答

TA贡献1871条经验 获得超13个赞
您必须创建一个允许tcp:1313
端口的新防火墙规则。
但是为什么要在 GCP 虚拟机上托管 Hugo 网站呢?您是否检查过在 GCS 上托管 Hugo 网站或使用 Firebase? https://gohugo.io/hosting-and-deployment/hosting-on-firebase/

TA贡献1829条经验 获得超9个赞
如何从 Google Cloud VM 部署 Hugo 网站?
正如 pradeep 所提到的,您将需要创建一个新的防火墙规则,以允许端口tcp:1313
接收和输出流量。
在这里,您将找到有关如何在 Google Cloud Platform 中创建防火墙规则的更多详细信息。
尽管如此,我认为根据您想要服务的网站,有更好的方法。在这里,您将找到可用于在 Google Cloud Platform 中为网站提供服务的不同选项,但主要有以下三种:
使用谷歌云存储。
使用谷歌应用引擎。
Firebase 托管。
谷歌云存储
如果您正在为静态网站提供服务,我强烈建议您使用 Google Cloud Storage 或 Firebase Hosting。确实,它们没有负载平衡功能或日志记录,但如果您是 Google Cloud Platform 的新手,它们是一种简单的方法。
如此处所示,如果您想托管一个静态站点,您可以在 Cloud Storage 中进行,但您需要创建一个Cloud Storage Bucket并将内容上传到其中。
在这里,您将找到有关如何使用 Google Cloud Storage 在 Google Cloud Platform 中托管静态网站的更多信息和教程。
谷歌应用引擎
另一种选择是使用App Engine,它不仅完全由 Google 的基础架构管理,而且比启动 VM 并确保 X 端口是否打开更简单,Google 会为您完成。
我附上了一份关于如何在 Google App Engine 上托管 Hugo的教程。
Firebase 托管
最后,您还可以使用Firebase 托管来为您的 Hugo 网站提供服务。我在此处附加了一些有关 Firebase 托管的详细信息的文档。
我希望它有所帮助。
- 2 回答
- 0 关注
- 181 浏览
添加回答
举报