安装了nodejs和nginx

在 D:\nginx\conf下的nginx.conf,  在http 里面添加

 include vhosts/*.conf;

在 D:\nginx\conf\vhosts 创建mychat.conf

upstream nodejs { 
    server 127.0.0.1:8080; 
    keepalive 64; 
} 
 
server { 
    listen 80; 
    server_name 192.168.5.224; 
    location / { 
        proxy_set_header X-Real-IP $remote_addr; 
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
        proxy_set_header Host  $http_host; 
        proxy_set_header X-Nginx-Proxy true; 
        proxy_set_header Connection ""; 
        proxy_pass      http://nodejs; 
    } 
}

简化版

upstream nodejs { 
    server 127.0.0.1:8080; 
} 
 
server { 
    listen 80; 
    server_name 192.168.5.224; 
    location / { 
        proxy_pass      http://nodejs; 
    } 
 
}

启动nodejs项目

这里用的是以前做的 mychat

进入E:\nodejs\my,执行

node server.js

重启nignx

在浏览器输入192.168.5.224

在同一个局域网内的其他设备,输入192.168.5.224也可以打开页面,配置成功


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

解决nginx负载均衡的session共享问题