2 回答

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個贊
您必須創(chuàng)建一個允許tcp:1313
端口的新防火墻規(guī)則。
但是為什么要在 GCP 虛擬機(jī)上托管 Hugo 網(wǎng)站呢?您是否檢查過在 GCS 上托管 Hugo 網(wǎng)站或使用 Firebase? https://gohugo.io/hosting-and-deployment/hosting-on-firebase/

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個贊
如何從 Google Cloud VM 部署 Hugo 網(wǎng)站?
正如 pradeep 所提到的,您將需要創(chuàng)建一個新的防火墻規(guī)則,以允許端口tcp:1313
接收和輸出流量。
在這里,您將找到有關(guān)如何在 Google Cloud Platform 中創(chuàng)建防火墻規(guī)則的更多詳細(xì)信息。
盡管如此,我認(rèn)為根據(jù)您想要服務(wù)的網(wǎng)站,有更好的方法。在這里,您將找到可用于在 Google Cloud Platform 中為網(wǎng)站提供服務(wù)的不同選項(xiàng),但主要有以下三種:
使用谷歌云存儲。
使用谷歌應(yīng)用引擎。
Firebase 托管。
谷歌云存儲
如果您正在為靜態(tài)網(wǎng)站提供服務(wù),我強(qiáng)烈建議您使用 Google Cloud Storage 或 Firebase Hosting。確實(shí),它們沒有負(fù)載平衡功能或日志記錄,但如果您是 Google Cloud Platform 的新手,它們是一種簡單的方法。
如此處所示,如果您想托管一個靜態(tài)站點(diǎn),您可以在 Cloud Storage 中進(jìn)行,但您需要創(chuàng)建一個Cloud Storage Bucket并將內(nèi)容上傳到其中。
在這里,您將找到有關(guān)如何使用 Google Cloud Storage 在 Google Cloud Platform 中托管靜態(tài)網(wǎng)站的更多信息和教程。
谷歌應(yīng)用引擎
另一種選擇是使用App Engine,它不僅完全由 Google 的基礎(chǔ)架構(gòu)管理,而且比啟動 VM 并確保 X 端口是否打開更簡單,Google 會為您完成。
我附上了一份關(guān)于如何在 Google App Engine 上托管 Hugo的教程。
Firebase 托管
最后,您還可以使用Firebase 托管來為您的 Hugo 網(wǎng)站提供服務(wù)。我在此處附加了一些有關(guān) Firebase 托管的詳細(xì)信息的文檔。
我希望它有所幫助。
- 2 回答
- 0 關(guān)注
- 219 瀏覽
添加回答
舉報