升级nginx 和nchan
#下载
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的更多相关文章
- 升级NGINX支持HTTP/2服务端推送
内容概览 NGINX从1.13.9版本开始支持HTTP/2服务端推送,上周找时间升级了下NGINX,在博客上试验新的特性. 升级工作主要包括: 升级NGINX 修改NGINX配置 修改wordpres ...
- 关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复nginx最新漏洞CVE-2017-7529的解决方案
关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复CVE-2017-7529漏洞的解决方案 漏洞描述 2017年7月11日,Nginx官方发布最新的安全公告,在Nginx ...
- 如何安装nginx_lua_module模块,升级nginx,nginx-lua-fastdfs-GraphicsMagick动态生成缩略图,实现图片自动裁剪缩放
如何安装nginx_lua_module模块,升级nginx,nginx-lua-fastdfs-GraphicsMagick动态生成缩略图,实现图片自动裁剪缩放 参考网站:nginx-lua-fas ...
- LNMP 1.2升级Nginx、MySQL/MariaDB、PHP教程
一般情况下不建议对生产环境进行升级,升级开始后会停止LNMP相关服务.本文仅适用于LNMP1.2及以后版本! 在LNMP目前LNMP v1.2中已经包含了Nginx.MySQL/MariaDB.PHP ...
- 第三方库升级Nginx
通过PPA方式,来升级Nginx 1. 添加PPA sudo add-apt-repository ppa:nginx/stable sudo apt-get updatesudo apt-get u ...
- CentOS平滑升级Nginx
服务器:CentOS 6.4 64位 升级方案:nginx1.4.0 – nginx1.4.3 Nginx编译后就一个小文件,不带动态库,升级也可以无缝升级,并不影响访问,按下面的命令执行就可以,具体 ...
- 平滑升级nginx
平滑升级nginx版本技术文档 作者 联系方式 日期 版本号 马坤 852115346@qq.com 2017-12-31 V1.0.0 备注:作者水平有限,难免出现错误.如若发现错误,请您及时与作者 ...
- Linux下平滑升级nginx
一.升级前准备 1.对nginx的配置文件nginx.conf做备份: 2.新建目录/root/nginx,将安装包和脚本上传到该目录下: 二.平滑升级nginx 1.开始编译新版本的nginx cd ...
- [linux] 小问题:管道符,换行问题等;[nginx]启动,重启,关闭命令;以及升级nginx切换命令
Lniux换行问题 后面回车不会马上执行本条命令而是换行继续. : 是运行完前面就继续后面的, && 同样是前面正确就运行后面, || 是前面运行不正确就运行后面. | 管道符“|”将 ...
随机推荐
- 【转】Sqlserver将数据从一个表插入到另一个表
-- 复制表结构CREATE TABLE empty_table_name LIKE table_name; --根据table_name创建一个空表empty_table_name,empty_ta ...
- PTA第三个编程题总结
7-1 抓老鼠啊~亏了还是赚了? (20 分) 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块 ...
- js与jQuery的区别——每日一记录
js是一种脚本语言,jQuery是在他基础上的一种框架
- java static语句的总结
static 是静态方法,他的引用不需要对象,可以使用类名直接进行引用,当然也不需要this. 由于不需要对象,所以static方法内无法调用非static的方法或对象 至于为什么mai ...
- DevOps的故事(如何整合开发和运维?)
在一个与我们平行的世界中,有一个软件开发公司.这个公司所做的产品用户量近期增长的十分迅猛,但是令CTO头疼的是公司的两大部门:开发部和运维部近期也是“掐”得厉害.为解决这个问题,CTO决定倒入现在十分 ...
- opencv学习之路(20)、直方图应用
一.直方图均衡化--equalizeHist() #include "opencv2/opencv.hpp" using namespace cv; void main() { 6 ...
- Android添加百分比布局库时显示Failed to resolve: com.android.support.percent:问题
这是看第一行代码中遇到的问题,要添加百分比布局库的依赖时要在app下的bulid.gradle添加以下代码 implementation fileTree(dir:'libs',include:['* ...
- 20175312 2018-2019-2 《Java程序设计》第4周学习总结
20175312 2018-2019-2 <Java程序设计>第4周学习总结 教材学习内容总结 已依照蓝墨云班课的要求完成了第五章的学习,主要的学习渠道是PPT,和书的课后习题. 总结如下 ...
- Java(1)JDK安装
1.安装JDK开发环境 下载网站:http://www.oracle.com/ 开始安装JDK: 修改安装目录如下: 确定之后,单击"下一步". 注:当提示安装JRE时,可以选择不 ...
- css 简介 2
css css Table属性 border-collapse 设置是否把表格边框合并为单一的边框 border-spacing 设置表格标题的位置 empty-cells 设置是否显示表格中的空单元 ...