[英]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.