【发布时间】:2016-03-03 08:59:18
【问题描述】:
我购买了一个 DigitalOcean droplet,我想用它来托管多个网站。
所有这些网站都有 Node.js 中的服务器。我的Droplet的结构是每个网站的目录和每个目录中的文件server.js。
当我想让网站上线时,我在正确的目录中运行node server.js。这将创建一个在端口 80 上运行的服务器实例。
同时,我在 GoDaddy 购买了几个域名:site1.com、site2.com 等。
我的问题是:我应该如何同时运行所有节点实例,而域重定向到正确的服务器?
我不必创建一个文件来处理对服务器的所有传入请求的解决方案是首选(除非这是非常通用的东西,我每次添加新站点时都不必修改)。
我曾想过为每个网站使用不同的端口,但我认为不可能将域 site1.com:80 重定向到 ip_address:another_port。
【问题讨论】:
标签: node.js server digital-ocean