【发布时间】:2016-11-23 18:22:10
【问题描述】:
我在 localhost 上使用端口 8443 运行我的 nodejs 服务器。
即http://localhost:8443 或 https://localhost:8443
现在,我已将项目部署在一个 IP 为 xxx.xxx.xxx.xxx 的服务器实例上
我已经为同一个端口启动了节点服务器。
从这个服务器实例,我可以在本地访问节点服务器,就像我可以在我的 localhost 机器上一样。
但是如何从 8443 的服务器外部公开访问节点服务器?
即xxx.xxx.xxx.xxx:8443
【问题讨论】:
-
听(8443, '0.0.0.0');或没有 0.0.0.0:listen(8443);
-
并确保您的防火墙接受端口 8443 上的入站 TCP 连接
-
@magreenberg RIYAJ 不想将第 80 个重定向到 8080 和 443 到 8443。他正在尝试在定义的端口上全局访问应用程序。另外最好将app设置在普通的webserver后面(例如:nginx、apache),因为每个app都有它的静态文件,不建议在nodejs app上处理。
标签: node.js virtualhost