Nginx+PM2+Node.js最简单的配置

本文介绍了如何使用Nginx作为反向代理,配合PM2启动Node.js项目,实现简单反向代理、负载均衡及Https配置,并讲解了Nginx解决跨域问题的方法。
摘要由CSDN通过智能技术生成

一个最简单的反向代理配置方式

 

server {
  listen 80;
  server_name www.luckybing.top;

  location / {
     proxy_pass http://127.0.0.1:3000;
  }
}

 

使用PM2永动机启动Node.js项目,再使用nginx做反向代理,简直完美。

因为node.js程序监听的是服务器端口,使用nginx做反向代理,就可以任意配置你的二级域名来访问你的程序

一个最简单的负载均衡配置方式

 

upstream b.com { 
      ip_hash;
      server  192.168.5.150:80; 
      server  192.168.5.151:80;
      server  192.168.5.151:8080; 
} 

 

 一个最简单的Https配置

 

server{
        listen 443 ssl;
        server_name xxx.xxx.com;
        ssl_certificate /root/certs/test.crt;
        ssl_certificate_key /root/certs/test.key;
        ssl_session_cache shared:SSL:1m;
        ssl_session_timeout 5m;
        ssl_ciphers HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers on;
        location /{
                proxy_pass http://localhost:3000;
                proxy_set_header Host $host;
                proxy_http_ver
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值