1.消息http push module 和 push module 是两个不同的,后者比前者优化和性能强多了,我们现在配置的就是后者。
2.首先根据 官网 下载,安装模块https://github.com/wandenberg/nginx-push-stream-module;
3.关键一步是启动配置问题,之前一直启动不成功,不能使用/root/lnmp restart这个只是启动了默认配置的 nginx进程。
我们需要启动新的nginx进程运行push module模块,启动方法:
sudo /usr/local/nginx/sbin/nginx -c $NGINX_PUSH_STREAM_MODULE_PATH/misc/nginx.conf这个时候你会查询进程:# ps aux|grep nginx
你会看到有4个进程,红色框就是我们的push module进程,这个时候就能正常收发了(默认长连接)