繁体   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