logo

该视频仅会员有权观看

立即开通课程「Node 框架 Express 实践」权限。

¥
199
/ 年

给应用创建反向代理服务

反向代理(reverse proxy)指将收到的请求转发给另一个服务器处理,通常配置在web服务器上,例如engineX(可能是nginx的别称)。实际上,使用node.js(笔误,应为node.js,下文简称node)开发的应用已经包含了一个web服务器,但engineX在处理请求方面更专业。因此,可以配置engineX作为node应用的反向代理,它会接收请求,转发给node应用处理,然后再将结果返回给客户端。配置反向代理的步骤包括复制准备好的配置文件,远程登录到云服务器,定位到配置目录,修改旧配置文件,创建新的配置文件,并根据实际情况修改配置内容,如SSL证书位置和服务器名称。配置完毕后,可以通过指令测试和重载engineX服务器。如果访问域名后浏览器显示502 Bad Gateway错误,可能是因为目标端口当前没有服务运行,导致反向代理无法正常响应客户端请求。