logo

该视频仅会员有权观看

立即开通课程「Next.js 前端应用开发实践」权限。

¥
199
/ 年

用 Nginx 为 Next.js 应用配置反向代理

在生产环境中配置应用通常涉及为应用设置域名以及使用Nginx配置反向代理。首先,域名指向运行NGINX的远程服务器IP。安装Nginx可通过命令apt get install nginx,然后使用systemctl start nginx来启动NGINX服务。进一步配置反向代理时,需在/etc/nginx/conf.d目录下创建Nginx配置文件,比如命名为ninghao_next.example.com,文件扩展名须为.conf。配置文件中设定server区块作为反向代理服务,代理路径指向服务器端口3009运行的Next.js服务。服务器的server_name设为域名,之后用systemctl reload nginx重新加载NGINX服务以使配置生效。在浏览器访问设置的域名,Nginx将请求转发给配置的Next.js应用。