首先,如果小伙伴有自己的node項目,在本地使用localhost/127.0.0.1 訪問是沒有任何問題的,然后部署到阿里雲ECS實例上以后,通過公網IP加端口卻不能訪問了,可以繼續往下看:
1、阿里雲 ECS 實例
阿里雲 ECS 實例就是在阿里雲上購買的一台雲服務器,然后可以上傳代碼,實現將自己的網站或者博客系統放置在公網上,以為需要的人提供幫助。
而阿里雲卻對自己的服務器實例出於對安全的考慮做了一些限制,其中限制端口,就是導致這次討論的問題產生的根源。
2、登錄阿里雲實例的后台管理系統
進入雲服務器ECS -> 找到網絡和安全 -> 找到安全組,進入到安全組中,在列表的右側找到配置規則,點擊進入
這個地方就是當前這個實例所支持的所有的端口以及指定的IP(如果有的話)。
在右上方找到添加安全組規則,根據提示將自己node服務要訪問的端口號配置進去,然后重啟 node 服務,即可實現在公網加端口訪問自己線上的node服務器了。
以上就是解決方法,希望對各位小伙伴有所幫助。