一个最简单的反向代理配置方式
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