我构建了一个 node.js-express 应用程序。默认情况下,它在端口 3000 上监听。我将系统托管在 EC2 实例上,并将域的 A 记录指向 AWS 弹性 IP 地址。
我希望对域名的 HTTP 请求自动定向到端口:3000,或者我希望能够在端口 80 上启动 Express HTTP 服务器。(我尝试启动 Node http 服务器在端口 80 但出现错误)
如果我输入 www.myurl.com:3000,我可以访问 Node 应用程序,但为了最终用户的利益,我需要能够放弃该要求。
有谁知道如何让 Node 、端口和域在我的 amazon-buntu 服务器上很好地协同工作?
最佳答案
当我遇到同样的问题时,我发现这篇文章很有用:
http://www.debian-administration.org/articles/386
我最终使用了 authbind——配置完成后你就可以:
authbind node myscript
关于ubuntu - 配置 Ubuntu 服务器,以便在特定域服务器地址提供 Node.Js 应用程序(端口 3000),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004657/