#下载
sudo wget http://nginx.org/download/nginx-1.14.0.tar.gz
sudo wget https://github.com/slact/nchan/archive/v1.1.15.tar.gz

#停止nginx
sudo nginx -s stop
#启动
sudo nginx
#重新加载配置
sudo nginx -s reload

#查看nginx进程
sudo ps aux |grep nginx
#杀死进程
sudo kill -9 [port]

#编译nginx 编译不同版本nchan
sudo ./configure --sbin-path=/usr/local/nginx --conf-path=/usr/local/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_realip_module --with-http_sub_module --add-module=../nchan-1.1.15 && make
#1.1.12
sudo ./configure --sbin-path=/usr/local/nginx --conf-path=/usr/local/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_realip_module --with-http_sub_module --add-module=../nchan-1.1.12 && make
#1.1.6
sudo ./configure --sbin-path=/usr/local/nginx --conf-path=/usr/local/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_realip_module --with-http_sub_module --add-module=../nchan-1.1.6 && make

#备份nginx
sudo mv /usr/local/nginx/nginx /usr/local/nginx/nginx.bak/nginx.bak20180625

cp /home/shtermuser/nginx-1.12.2/objs/nginx /usr/local/nginx/

#编译后
sudo cp /home/shtermuser/nginx-1.14.0/objs/nginx /usr/local/nginx/

#编译后的nginx 文件
ll /home/shtermuser/nginx-1.14.0/objs/

备份文件
ll /usr/local/nginx/nginx.bak/

#测试nchan 是否成功

var ws = new WebSocket("ws://172.17.5.1127/sub?vid=2222");
ws.onmessage = function (evt)
{
var received_msg = evt.data;
console.log(received_msg);
};

curl -H "Content-Type:application/json" -X POST -d '{"type":"support","source":100,"data":{"videoId":2222,"videoUniqueId":"ab11a7b4-cdae-4a88-8b85-3be4020f7722","number":2}}' http://172.17.5.127/private/final_pub?vid=2222

var ws = new WebSocket("ws://192.168.0.65/sub?vid=2222");
ws.onmessage = function (evt)
{
var received_msg = evt.data;
console.log(received_msg);
};

curl -H "Content-Type:application/json" -X POST -d '{"type":"support","source":100,"data":{"videoId":2222,"videoUniqueId":"ab11a7b4-cdae-4a88-8b85-3be4020f7722","number":2}}' http://192.168.0.65/private/final_pub?vid=2222

升级nginx 和nchan的更多相关文章

  1. 升级NGINX支持HTTP/2服务端推送

    内容概览 NGINX从1.13.9版本开始支持HTTP/2服务端推送,上周找时间升级了下NGINX,在博客上试验新的特性. 升级工作主要包括: 升级NGINX 修改NGINX配置 修改wordpres ...

  2. 关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复nginx最新漏洞CVE-2017-7529的解决方案

    关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复CVE-2017-7529漏洞的解决方案 漏洞描述 2017年7月11日,Nginx官方发布最新的安全公告,在Nginx ...

  3. 如何安装nginx_lua_module模块,升级nginx,nginx-lua-fastdfs-GraphicsMagick动态生成缩略图,实现图片自动裁剪缩放

    如何安装nginx_lua_module模块,升级nginx,nginx-lua-fastdfs-GraphicsMagick动态生成缩略图,实现图片自动裁剪缩放 参考网站:nginx-lua-fas ...

  4. LNMP 1.2升级Nginx、MySQL/MariaDB、PHP教程

    一般情况下不建议对生产环境进行升级,升级开始后会停止LNMP相关服务.本文仅适用于LNMP1.2及以后版本! 在LNMP目前LNMP v1.2中已经包含了Nginx.MySQL/MariaDB.PHP ...

  5. 第三方库升级Nginx

    通过PPA方式,来升级Nginx 1. 添加PPA sudo add-apt-repository ppa:nginx/stable sudo apt-get updatesudo apt-get u ...

  6. CentOS平滑升级Nginx

    服务器:CentOS 6.4 64位 升级方案:nginx1.4.0 – nginx1.4.3 Nginx编译后就一个小文件,不带动态库,升级也可以无缝升级,并不影响访问,按下面的命令执行就可以,具体 ...

  7. 平滑升级nginx

    平滑升级nginx版本技术文档 作者 联系方式 日期 版本号 马坤 852115346@qq.com 2017-12-31 V1.0.0 备注:作者水平有限,难免出现错误.如若发现错误,请您及时与作者 ...

  8. Linux下平滑升级nginx

    一.升级前准备 1.对nginx的配置文件nginx.conf做备份: 2.新建目录/root/nginx,将安装包和脚本上传到该目录下: 二.平滑升级nginx 1.开始编译新版本的nginx cd ...

  9. [linux] 小问题:管道符,换行问题等;[nginx]启动,重启,关闭命令;以及升级nginx切换命令

    Lniux换行问题 后面回车不会马上执行本条命令而是换行继续. : 是运行完前面就继续后面的, && 同样是前面正确就运行后面, || 是前面运行不正确就运行后面. | 管道符“|”将 ...

随机推荐

  1. NOIP2009(codevs1173)最优贸易

    题目大意:给你一张有n个点m条边的有向图,每个点有一个权值,求一条1到n的路径,使得这条路径上存在两个点且他们的权值差最大. 思路:用dis[i]]记录从1到i的路径中所能得到两点间权值差的最大值,然 ...

  2. pjax转发

    pjax几大特点: 1.异步(ajax) 2.地址栏改变路径 3.实现前进和后退back和forword 如何解决:地址变了之后,万一F5刷新的问题,主要是通过后台判断是否为pjax请求,是的话做个标 ...

  3. P1744 采购特价商品 最短路径

    P1744 采购特价商品 图论-----最短路径算法 弗洛伊德算法  O(n^3) 代码: #include<iostream> #include<cstdio> #inclu ...

  4. myeclipse集成meavn

    环境准备: JDK 1.6 Maven 3.0.4 myeclipse 8.6.1 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven是 Apache 下的一个项目,目前最新版 ...

  5. Html img 标签

    Html img 标签 <html> <body> <!-- img 标签用于显示图片.src="xxx.jpg" 指定图片路径名称--> &l ...

  6. 采用xtrabackup部署主从同步

    1.停掉从库192.168.1.23[root@dev-env23 tmp]# service mysqld stopStopping mysqld: [ OK ] 2.主库全备份cd /opt/xt ...

  7. PHP快速排序(递归)

    日常的排序算法中,快速排序是其中一种.实现起来相对简单. 假设有一个数组,有若干(N)个元素(数字且无序),需要对其进行从小到大的排序. 快速排序的思路是怎么样的呢? 取一个中间值,然后,用其他数组元 ...

  8. SSM-网站后台管理系统制作(3)---Google的reCaptcha验证码

    网上找了好久,也不知道怎么接入,后来看到一篇博客才搞好 reCaptcha官网:https://www.google.com/recaptcha/admin#site/344147946 参考博客:h ...

  9. 剑指offer(18)二叉树的镜像

    题目描述 操作给定的二叉树,将其变换为源二叉树的镜像. 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ ...

  10. 学习类后回顾pickle及collections模块应用场景优化

    1.首先创建一个类,并给出一个对象 class Dog(object): def __init__(self,name,kind,age): self.name=name self.kind=kind ...