如何使用服务器域名从本地计算机访问我的 nodejs Web 服务器?

安德鲁斯

我安装了 nodejs 并创建了一个示例应用程序。当我运行时,npm start我收到一条消息,说我可以打开我的 Web 浏览器到http://localhost:3000以查看应用程序的运行情况,但此安装是在 Web 服务器上 - 不是我的本地计算机,因此,而不是本地主机: 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/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Selenium Grid通过将文件从本地计算机传输到远程Web服务器来上传文件

如何从外部访问本地Django Web服务器

将大文件上传到NodeJS Web服务器

从另一台计算机访问虚拟机上的Web服务器

如何从同一网络中的另一台计算机访问我的nodejs-express localhost服务器?

我应该将台式计算机用作Web服务器还是使用虚拟机?

允许网络中的计算机查看我的Web服务器中的站点

如何允许网络上的其他计算机访问我的虚拟Web服务器?

如何配置Web服务器进行本地访问?

将Web应用程序从本地计算机部署到远程tomcat服务器

如何在我的计算机上设置Web服务器Android项目

计算机无法访问更改IP的Web服务器

如何允许网络之外的其他计算机访问我的虚拟Web服务器?

如何允许使用Web服务器关闭计算机?

NodeJS服务器错误

Vagrant无法从主机浏览器访问来宾计算机上的Web服务器

如何使用httpd在CentoOS域名服务器上创建/管理子域,以通过SSL从外部访问本地运行的Web服务器?

将网站从本地计算机部署到Web服务器

无法访问vmware来宾计算机上的apache Web服务器

数据包从我的计算机到Web服务器再返回的过程

从Web服务器提供服务时,NodeJS编写的文件显示404

从Web服务器访问客户端本地网络上的文件,但不能访问本地计算机上的文件

无法使用另一台计算机上的Express-Generator访问NodeJS服务器

分割长的NodeJs Web服务器文件

专用web服务器,nodeJS无法运行app

如何为公共打开服务器端口,以便我可以访问本地托管的 NODEJS 服务器

为 web CRM 部署 nodejs 服务器以进行生产

nodejs服务器无法从外部访问

我可以使用可读地址而不是 http://192.168.xx/ 访问我的本地 NodeJS 服务器吗