Node.js自身虽然可以直接监听并响应网络请求,但是和Nginx配合可以更高效处理负载均衡和静态文件,配置方法如下。
目录
配置nginx.config文件
在Nginx .config文件中添加以下配置:
``` nginx server { ... # 对Node.js监听的端口进行反向代理,以3000为例 location / { proxy_pass :3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } ... } ```如果需要代理多个同ip的Node.js项目,在各个项目中相应配置监听的端口号即可。
宝塔Linux面板
如果你使用宝塔作为服务器管理面板,那么可以通过如下路径找到配置文件的修改表单:
首页->网站->设置->配置文件
修改并保存配置文件后,在首页右上角重启->重启面板以应用Nginx配置即可。