首页 > 解决方案 > nodejs 或 apache 作为第一台服务器

问题描述

我有一个在 nodejs 上运行的网站,对于博客,这个网站使用 wordpress(PHP)。所以我决定使用 apache 或 nodejs 作为反向代理服务器。如果我使用 node js 作为反向代理,那么我可以使用 PM2 的集群功能轻松扩展我的项目。但是如果我使用 apache,那么我不能使用 PM2 来扩展 apache。相反,我必须调整 apache 进程池等以扩大规模,我觉得这很乏味。那么我应该为反向代理apache或nodejs选择什么

标签: node.jsapachereverse-proxyscalability

解决方案


两者都不。

对于反向代理,忘记 Apache,您需要运行 Nginx,它是用于反向代理设置的久经考验的真正服务,它适用于 PM2: http: //pm2.keymetrics.io/docs/tutorials/pm2-nginx-production-设置


推荐阅读