Nginx

使用 ./nodebb start 已经启动了一个web服务器——Node.js 下大名鼎鼎的 Express, 那为什么还要使用 Nginx 反代呢?
大概有以下原因:

Express 运行在普通用户权限下,非 80 端口; 无法监听多个端口,比如 80 和 443, 甚至将 80 端口请求(非加密的 HTTP)重定向至 443 (SSL 加密的 HTTP); 不同的域名请求不同的服务器; 反向代理多个服务器,负载均衡; 处理 Google / Baidu 等站长工具的请求;

Nginx 的详细配置还是看官方教程吧。还可以参见另一个帖子里的讨论

此次 NodeBB 在 CentOS 上的实战暂且更新至这里,如有不明之处,欢迎和我讨论。