簡體   English   中英

嘗試將HTTP請求發送到Google Cloud上的Ubuntu VM

[英]Trying to send HTTP Requests to Ubuntu VM on Google Cloud

我有一個正在Google控制台Ubuntu VM上運行的節點服務器。 服務器啟動到正確的端口,但是每當我嘗試通過HTTP請求它時,它就會超時。 我想知道是否需要在Google控制台上進行更改,或者有人知道我在做什么錯?

我使用以下代碼在VM上啟動服務器:PORT = 3001 node bin / www

謝謝。

正如評論中已經提到的那樣,您需要創建防火牆規則以允許傳入端口3001上的實例的流量。

允許流量訪問實例的更簡單方法是:

1-用一些描述性名稱標記您的實例,例如nodejs-server

gcloud compute instances add-tags [YOUR INSTANCE NAME] --tags nodejs-server

2-創建一個防火牆策略,允許tcp連接從任意位置到端口3000上的實例:

gcloud compute firewall-rules create allow-3000 --allow tcp:3000  --source-ranges 0.0.0.0/0 --target-tags nodejs-server

3-等待該策略應用,然后重試。 如果您的服務器正在偵聽端口3000,則應該立即獲得響應。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM