我目前正在使用Apache2为一些朋友托管多个网站,而当我尝试使用NodeJS时,我想知道是否可以使用NodeJ托管这些网站?
我想要一种如下的文件夹结构:
App
--> server
--> websites
`--> site1 (example1.com)
`--> site2 (example2.com)
随着越来越多的人要求我在此托管站点,我需要能够轻松地快速创建新站点,而无需重启影响其他托管站点的服务器。
当前,我使用bash脚本为apache创建文件夹结构,并在apache conf文件中添加新的虚拟主机,最后重新加载apache。
所以我的主要问题是,我是否应该为此寻找nodejs还是坚持使用Apache?
任何意见,示例或教程都很棒。
答案 0 :(得分:1)
您最好还是使用apache(或者可能切换到nginx)。实际上,生产node.js服务器的最佳实践通常是通过反向代理在 后apache / nginx中运行它们。几个原因: