Macos 在OSX服务器上使用Nodejs 问题

Macos 在OSX服务器上使用Nodejs 问题,macos,node.js,osx-server,Macos,Node.js,Osx Server,我有一台mac mini,我用它作为我的家庭服务器。我还有一个域名,我们称之为example.com。我想知道的是,如何启用对Node.js应用程序(使用OS X服务器在mac mini上运行)的远程访问,该应用程序正在侦听端口8080?理想情况下,我希望blog.example.com指向这个正在运行的节点应用程序 我试过的 已成功将我的域名指向我的IP地址。因此,我可以从任何地方访问example.com 更改了airport time capsule设置,以允许从Server.app内访

我有一台mac mini,我用它作为我的家庭服务器。我还有一个域名,我们称之为example.com。我想知道的是,如何启用对Node.js应用程序(使用OS X服务器在mac mini上运行)的远程访问,该应用程序正在侦听端口8080?理想情况下,我希望blog.example.com指向这个正在运行的节点应用程序

我试过的
  • 已成功将我的域名指向我的IP地址。因此,我可以从任何地方访问example.com
  • 更改了airport time capsule设置,以允许从Server.app内访问端口8080
  • 已启动Node.js应用程序,该应用程序正在侦听端口8080。我可以访问localhost:8080,但不能访问example.com:8080
  • 为blog.example.com创建了A记录,并验证DNS已传播

因此,我认为我的问题可能在于让OSX服务器和node.js能够很好地协同工作,但我也可能遗漏了一些其他问题。希望你们能帮助我,或者给我一个教程,展示如何让这个工作。谢谢

如果应用程序正在侦听端口8080,请尝试blog.example.com:8080谢谢您的建议,但运气不好。仍然无法访问服务器我不熟悉mac mini,但请检查代码开始侦听,确保没有指定地址。所以类似于
.listen(8080)
而不是
.listen(8080,'127.0.0.1')
。您能显示您正在运行的node.js代码吗?这仍然是一个持续的问题吗?如果没有,请为其他人发布您的解决方案。我会首先尝试本地访问,本地网络访问(从同一个局域网子网),然后如果可以,尝试VPN访问。。。我建议使用IP地址只是为了验证您没有名称解析问题。如果你已经尝试了所有这些,但仍然想要一个解决方案,请更新帖子。