我在配置两个不同域名的Node.js应用程序时遇到了问题。有两个目录。
"/abc/" -> express-admin setup (backend) -> admin.abc.com
并且
"/xyz/" -> express setup (frontend) -> abc.com
我需要将admin.abc.com指向express-admin的设置,并将abc.com指向express的设置。我已安装vhost并且两个站点都侦听端口80。
已添加
app.use(vhost('abc.com', app)); // xyz/app.js file
app.use(vhost('admin.abc.com', app)); // abc/app.js file
我的问题:
forever 已安装,但每次我启动两个应用程序时,第二个应用程序总是会停止。尝试使用不同的端口来运行这两个应用程序,但仍然出现相同的错误。单独运行它们没有问题。
我认为我的设置对于域名转发来说太复杂了。有更好的建议吗?也许我可以使用一个主 app.js 文件来将域路由到它们各自的应用程序,而不是使用每个应用程序的 app.js。