二蛋 发布的文章

nginx限制总带宽之nginx_limit_speed_module

1. 介绍
该模块能够限制从一个IP地址同时连接的总速度。

2. 指令
limit_speed_zone
语法:limit_speed_zone zone_name $variable memory_max_size
默认值:no
配置段:http
定义会话状态存储空间。会话的数目由所分配的变量$variable决定,该值取决于memory_max_size值。

如:limit_speed_zone one $binary_remote_addr 10m;
客户端的地址被用作会话。
注意:该变量$binary_remote_addr是用来代替$remote_addr
$remote_addr变量值的长度是7到15个字节。因此状态大小等于32或64字节。
$binary_remote_addr变量值的长度总是4个字节,因此状态大小始终是32字节。
1M共享空间可以处理3.2万个会话,每个会话32字节。

- 阅读剩余部分 -

Nginx负载均衡实战

前面介绍了Nginx搭建flv、mp4流媒体服务器,随着流量的上升,单台服务器已经无法支撑,所以就用到了负载均衡。

系统环境:
Centos 6.5 x86_64
Nginx 1.7.7

均衡负载服务器: 209.141.54.64:80
Web1: 209.141.54.65:80
Web2: 209.141.54.66:80
Web3: 209.141.54.64:8080

Web1 Web2 和 Web3 都是已经搭建好的流媒体服务器,Web3同时做为负载均衡和Web服务器使用,负载均衡使用的端口是80,Web服务使用的是8080端口。

- 阅读剩余部分 -

nginx启动 重启 关闭命令

查询nginx主进程号:

ps -ef | grep nginx

在进程列表里 面找master进程,它的编号就是主进程号了。

从容停止Nginx:

kill -QUIT 主进程号

快速停止Nginx:

kill -TERM 主进程号

强制停止Nginx:

pkill -9 nginx

判断Nginx配置是否正确命令如下:

nginx -t -c /usr/local/nginx/conf/nginx.conf

或者

/usr/local/nginx/sbin/nginx -t

nginx的启动命令:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

平滑重启nginx:

/usr/local/nginx/sbin/nginx -s reload

飞飞影视系统新整合播放器黑屏不提示下载

编辑 /Lib/Lib/Action/Admin/AdminAction.class.php 文件
找到

$pp_play.= 'var ff_bdhd="'.$config['play_bdhd'].'";'; 

在后面添加

$pp_play.= 'var ff_xigua="'.$config['play_xigua'].'";';
$pp_play.= 'var ff_xfplay="'.$config['play_xfplay'].'";';
$pp_play.= 'var ff_jjvod="'.$config['play_jjvod'].'";';

然后清空缓存,点击系统管理--网站信息配置--提交--搞定