2017-02-17 74 views
-1

我使用Linux實例(Ubuntu 14.04)在AWS上設置了一個節點js服務器我已經使用命令啓動服務器npm start如何訪問localhost:3000。當我在本地執行操作時,我可以通過瀏覽器訪問所有網頁。如何在服務器處於雲端時訪問它?如何通過NodeJS服務器訪問AWS上的localhost:3000

+2

通過SSH在你的EC2上啓動'npm start',然後使用'your.ec2.ip.address:3000'而不是'localhost:3000' – pttsky

+0

@pttsky你可以舉一個your.ec2.ip.address的例子: 3000。至於在哪個IP地址 –

回答

1

localhost主機名解析爲IP地址127.0.0.1(或IPv6等效項),將其路由到回送接口,以便您無法通過該地址訪問其他任何主機。這就是爲什麼它首先被稱爲localhost

要從外部訪問您的主機,您需要知道其外部IP地址或解析爲其外部地址的域名。您應該能夠在儀表板中看到您的外部IP。如果您不能,那麼請參閱this answer

+0

我們嘗試ping域名以及我們嘗試訪問與IPv4公共IP。它無法建立聯繫。 –

相關問題