快捷搜索:

标签

0

Nginx+keepalived 实现高可用,防盗链及动静分离配置详解

一、Nginx Rewrite 规则1. Nginx rewrite规则Rewrite规则含义就是某个URL重写成特定的URL(类似于Redirect),从某种意义上说为了美观或者对搜索引擎友好,提高收录量及排名等。语法:rewrite <regex> <replacement> [flag]关键字 || 正则 || 替代内容 || flag标记Rewrite规则的flag标记主要有以下几种:last :相当于Apache里的(L)标记,表示完成rewrite;break:本条规则匹配完成后,终止匹配,不再匹配后面的规则redirect:返回302临时重定向,浏览器地址...

阅读全文>>

0

Nginx的学习,指令配置详解

前言之前的文章讲解了Nginx的安装,介绍等,可以看下我之前的文章,接下来讲解nginx的配置和指令的使用。全局属性配置#user nobody,user是个主模块指令,指定Nginx Worker进程运行用户以及用户组,默认由nobody账号运行。 error_log是个主模块指令,用来定义全局错误日志文件。日志输出级别有debug、info、notice、warn、error、crit可供选择,其中,debug输出日志最为最详细,而crit输出日志最少。pid是主模块指令,用来指定进程id的存储文件位置worker_processes 1; #启动进程数,根据你的电脑CPU数,1个,4个或...

阅读全文>>

0

Nginx双机主备(Keepalived实现)

前言首先介绍一下Keepalived,它是一个高性能的服务器高可用或热备解决方案,起初是专为LVS负载均衡软件设计的,Keepalived主要来防止服务器单点故障的发生问题,可以通过其与Nginx的配合实现web服务端的高可用。Keepalived以VRRP协议为实现基础,VRRP是Virtual Router Redundancy Protocol(虚拟路由冗余协议)的缩写,VRRP协议将两台或多台路由器设备虚拟成一个设备,对外提供虚拟路由器IP(一个或多个)。VRRP出现的目的就是为了解决静态路由的单点故障问题的,它能保证当个别节点宕机时,整个网络可以不间断地运行。下面我们介绍一下ngin...

阅读全文>>

0

基于Nginx的媒体服务器技术

国内应用比较多的开源流媒体服务器nginx-rtmp-module一直存在功能少、集群化难度大等问题。在LiveVideoStack线上分享中,PingOS 开源项目组开发工程师、UCloud RTC研发工程师朱建平详细介绍了基于nginx-rtmp-module的PingOS流媒体服务器在http-flv、http-ts、hls+、多进程、转推、回源以及集群化部署方面的技术实现细节。1. Nginx流媒体扩展:http-flv、http-ts、hls+最初始的nginx-rtmp-module相关模型与包括SRS在内的多数流媒体服务器实际上是一样的(1个生产者,n个消费者)。Nginx存一个...

阅读全文>>

0

nginx+ffmpeg搭建流媒体服务器(直播流)

这里实现了简单nginx+ffmpeg 推本地mp4视频文件的功能,以后将会继续更新环境系统环境:CentOS release 6.7 (Final)需求利用nginx和ffmpeg搭建流媒体服务器利用nginx和ffmpeg搭建流媒体服务器(直播流),其他流后续会有所更新关于用Nginx搭建flv,mp4,hls流媒体服务器的技术干货!模块:nginx_mod_h264_streaming(支持h264编码MP4格式的视频)模块:http_flv_module (支持flv)模块:http_mp4_module (支持mp4)模块: nginx-rtmp-module (支持rtmp协议,也...

阅读全文>>

0

nginx的location规则与rewrite解析

为什么要将两个放在一起学习?因为这两个是配置文件中使用正则表达式最多的指令。location规则nginx的http配置主要包括三个区块,如下图所示http配置location指令通过指定的模式与客户端请求的URI进行匹配。主要的格式如下:location [=|~|~*|^~|@] pattern { ......}1、直接匹配。这种没有修饰符,直接匹配URI。直接匹配2、使用=表示。这种是精确匹配。(注意等号与后面的URI有空格。)使用=表示3、使用~表示。**指定后面的正则表达式(pattern)要区分大小写使用~表示4、使用~*表示。指定后面的正则表达式(pattern)不区分大小写使...

阅读全文>>

0

图片MD5秒传、分片上传和断点续传

互联网的蓬勃发展,从小企业的官方网站、内部的ERP系统等系统,到大型互联网网站,比如天猫、京东、美团等。在这个大背景下,图片上传和存储技术也在快速地发展。1、小网站上传图片上传图片,一个input type="type"控件,外加一个提交按钮,就搞定前端需求。前端一次性,传输文件过来,后端把文件存储在web站点的一个upload文件夹内,以日期为图片文件夹的子目录,时间+随机数作为文件名称。2、高清大图上传电子商务中,越来越多的商品,考虑到不同环境样式难以把控的难题,商品详情会直接做成多张长图。而用户上传高清的大图,怎样避免上传中途网络导致的上传失败问题。同一张图片,可能会上传多次,怎样避免重...

阅读全文>>

0

2020全网最全的Nginx 性能调优实战

1、Nginx运行工作进程数量Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l[root@lx~]# vi/usr/local/nginx1.10/conf/nginx.confworker_processes 4;[root@lx~]# /usr/local/nginx1.10/sbin/nginx-s reload[root@lx~]# ps -aux | grep nginx |grep -v grepro...

阅读全文>>

0

基于netty框架的socket长连接负载均衡解决方案 oswl

前言 物联网如今是一个大的趋势,但是概念还比较新颖。大家对这一块的技术积累也比较匮乏,借此前段时间摩拜单车出现了大规模瘫痪的现象。我们今天来讨论一下物联网项目的开发方式。 关于tcp/ip 相关的知识点 tcp三次握手,四次挥手http://blog.csdn.net/whuslei/article/details/6667471tcp Client/server 最大连接数http://blog.csdn.net/huangjin0507/article/details/52399957close_wait问题处理方案http://www.cnblogs....

阅读全文>>

0

如何用Nginx解决跨域问题?一文了解

一. 产生跨域的原因1.浏览器限制2.跨域3.XHR(XMLHttpRequest)请求二. 解决思路解决跨域有多重,在这里主要讲用nginx解决跨域1.JSONP2.nginx代理3.浏览器禁止检查跨域三. 下载安装nginx选择其中一个版本下载,再解压即可使用在nginx目录下输入nginx -v,若出现版本号,则安装成功四. nginx反向代理解决跨域(客户端解决跨域)1.我们使用jquery的ajax发送请求,node开启后台服务前端代码:利用jQuery的ajax api发送请求 <button id="getOK">发送请求OK(客户端解决跨域问题)</butto...

阅读全文>>