node.js - nodejs 或 apache 作为第一台服务器
问题描述
我有一个在 nodejs 上运行的网站,对于博客,这个网站使用 wordpress(PHP)。所以我决定使用 apache 或 nodejs 作为反向代理服务器。如果我使用 node js 作为反向代理,那么我可以使用 PM2 的集群功能轻松扩展我的项目。但是如果我使用 apache,那么我不能使用 PM2 来扩展 apache。相反,我必须调整 apache 进程池等以扩大规模,我觉得这很乏味。那么我应该为反向代理apache或nodejs选择什么
解决方案
两者都不。
对于反向代理,忘记 Apache,您需要运行 Nginx,它是用于反向代理设置的久经考验的真正服务,它适用于 PM2: http: //pm2.keymetrics.io/docs/tutorials/pm2-nginx-production-设置
推荐阅读
- matlab - 在 MATLAB App Designer 中为数字编辑字段停用自动工具提示
- excel - 使用 Excel VBA 设置数字格式
- mysql - Spring Boot,如何对桥表的多对多关系进行条件查询?
- c++ - QT:sqlite 和 qlist 问题
- laravel - Laravel - 调度作业时出现 Redis 错误
- python - 为什么需要一个名为 __init__.py 的模块来使文件夹成为包
- javascript - React Native:实时更新 useState
- rust - 异步 fn 报告“`impl Trait` 的隐藏类型捕获了未出现在边界内的生命周期”
- python - 如何将一行文本输出到 docx 文档中?
- python - Python:处理按键向上和按键向下事件(可能是键盘限制)