2015-09-30 49 views
0

我託管在谷歌計算引擎節點的應用程序。我的應用程序設置來聽我打開了一個防火牆以允許端口8080的TCP連接,我可以通過谷歌Chrome瀏覽器中輸入如何路由所有流量到一個端口上谷歌計算引擎

http://<your-instance-ip>:8080 

連接到我的應用程序的端口8080,其中your-實例 - ip是計算引擎實例的外部IP。我買了一個域名。 我想讓它這樣,當你進入我的域名,它會將您重定向到這個特定端口。但是您只能在我的godaddy域的A記錄中添加外部IP。如何將所有流量路由到該IP,到特定端口8080?我用express來使用nodejs。我想用NGINX來做到這一點,有人可以指出一些教程嗎?

+0

聽起來像是你想運行從80端口到端口8080一_reverse proxy_谷歌的文檔應該能夠幫助這一點,你需要在防火牆上打開端口80,如果它是不是已經完成。 –

+0

我是否需要運行反向代理,是每個人都必須做的事情?我正在使用nodejs,有沒有辦法從80到8080聽每個端口?我在哪裏可以找到「Google文檔」來幫助我? – Rockstar5645

+0

我用goDaddy創建了一個SRV記錄。我將端口設置爲8080,將目標設置爲****。com,並將A記錄設置爲我實例的外部IP,這是我需要做的嗎? – Rockstar5645

回答

1

點擊'默認'網絡並編輯你的「默認允許http」,確保現有的「允許的協議和端口」是「tcp:80」和目標標籤是「http服務器」也添加「nodejs 「在目標標籤中。保存您的更改。重新啓動您的Google控制檯。 GoDaddy的將要監聽的端口80