簡體   English   中英

如何使用服務器域名從本地計算機訪問我的nodejs Web服務器?

[英]How can I access my nodejs web server from my local computer using the server domain name?

我安裝了nodejs並創建了一個示例應用程序。 當我運行npm start我收到一條消息,說我可以打開Web瀏覽器到http:// localhost:3000來查看運行中的應用程序,但是此安裝位於Web服務器上,而不是本地計算機上,因此,而不是localhost:3000我想使用mydomain.com:3000之類的東西到達那里

我找不到答案,很可能我就是不知道該怎么搜索...有什么想法嗎?

我在這里關注該教程: https : //facebook.github.io/react/tutorial/tutorial.html

我想我只需要暫時擺脫這種情況。 我讓它使用ssh本地轉發工作。

我已經使用ssh配置文件登錄到服務器,而不必記住密碼,因此我將以下行添加到了配置文件中:

LocalForward localhost:3000 xxx.xxx.xxx.xxx:3000

其中xxx.xxx.xxx.xxx是我的服務器IP地址。

然后,我通過ssh連接到服務器:

ssh -f -N mysite

建立連接后,我打開瀏覽器並轉到localhost:3000,現在就可以了。

我使用了ssh配置文件,但沒有它也應該可以工作。

ssh -f -N -R 3000:localhost:3000 mydomain.com

我發現此命令最終使我解決了此鏈接中的問題: http : //stuff-things.net/2016/01/20/tunneling-to-localhost/

暫無
暫無

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

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