linux版本:64位CentOS 6.4Nginx版本:nginx1.8.0php版本:php5.5.28 1.编译安装Nginx官网:http://wiki.nginx.org/Install下载:http://nginx.org/en/download.html 1、首先确保系统安装GCC编译器及相关工具(autoconf 和automake他们用于自动创建功能完善的ma
网页的全面加密是一个很明显的未来趋向,安全性这一因素被越来越多的网站考虑,部署 https 加密对于大多数网站来说都非常必要,尤其是当搜索巨头Google 宣布会稍微提高 https 网站的优先级之后。这家公司本身就非常注重安全性和保密性,因此推出这样的策略也不难理解,也能极大地推动加密称为网站建设的标准配置。指引 / 跳至1 为什么要加密2 禁用 SSLv3 协议3&nbsp
一、真假难辨如何禁止访问,我们先了解下常见的3种网站访问模式:用户直接访问对外服务的普通网站浏览器 --> DNS解析 --> WEB数据处理 --> 数据吐到浏览器渲染展示用户访问使用了CDN的网站浏览器 --> DNS解析 --> CDN节点 --> WEB数据处理 --> 数据吐到浏览器渲染展示用户通过代理上网访问了我们的网站浏览器 --&
Nginx设置TCP上游服务器的SSL配置  本文介绍了如何为NGINX Plus和接受TCP连接的负载均衡的服务器组设置SSL什么是SSL终端SSL终端意味着NGINX Plus充当与客户端连接的服务器端SSL端点:它执行对请求的解密和对响应的加密,否则后端服务器就必须这样做。该操作称为终止,因为NGINX Plus关闭了客户端连接,并通过新创建的未加密连接将客户端数据转发到上游组中的
浏览器缓存原理 HTTP协议定义的缓存机制(如:Expire;Cache-control等)浏览器无缓存场景图浏览器有缓存场景图缓存校验过期机制 (1)第一步:客户端缓存校验   第一步:本地客户端通过Expires、Cache-Control(max-age)字段校验本地缓存是否过期    Expires出现在Http1.0版本;Cache-Co
(1)linux常用命令 【1】在光标前输入内容:i 【2】删除输入方式下所输入的文本:Ctrl+u  【3】文件保存退出:wq 【4】文件不保存退出:q 【5】文件强制退出:q! 【6】常规删除文件:rm 文件  【7】强行删除文件:rm -f 文件 【8】删除目录下的所有东西:rm -R dir 目录名 
Nginx与浏览器缓存一、浏览器对缓存的处理:Internet选项★ 控制请求服务器策略:是忽略资源的缓存策略的情况下额外强制请求服务器的意思。 ★ 检查存储的页面较新版本         1.每次访问网页时                不管是否有缓存、资源状态是否过
1. 共享内存在 Nginx 里,一块完整的共享内存以结构体 ngx_shm_zone_t 来封装,如下:typedef struct ngx_shm_zone_s ngx_shm_zone_t; typedef ngx_int_t (*ngx_shm_zone_init_pt) (ngx_shm_zone_t *zone, void *data); typedef struct {
最近帮朋友的公司部署了一套分流+水印的直播系统顺手打包成docker镜像,方便大家需要用到的时候开箱即用,不需要百度一些零碎的文章 也可做简单的直播服务,只需调整配置文件便可达到你的需求.需求:将直播流分流到两个云厂商的直播云,一个有水印,一个无水印。使用hls播放朋友需求的拓扑示意图: 当前拓扑示意图(阿某云和腾讯云不方便放出推流和拉流地址,有兴趣的同学可以去申请玩一下)
在上一篇中Mac上搭建直播服务器Nginx+rtmp,我们已经搭建了nginx+rtmp直播服务器。下面需要对Nginx服务器增加对HLS的支持。在Nginx增加对HLS种支持比较简单,只是简单的修改下配置文件nginx.conf即可。安装 nginx 和 rtmp 模块有关 nginx 的编译和安装比较简单,请参考上一篇中Mac上搭建直播服务器Nginx+rtmp。这里提示以下几点:(1) 安装
Ngnix服务优化与防盗链Ngnix服务优化与防盗链一、隐藏nginx版本号1.1 查看版本号的方法1.2 隐藏版本信息方法一:修改配置文件,关闭版本号方法二:修改源码文件中的版本号,重新编译安装二、修改nginx的运行用户和组三、修改缓存时间四、日志切割五、设置连接超时时间六、更改工作进程数七、配置网页压缩八、配置防盗链8.1 网页准备 Ngnix服务优化与防盗链一、隐藏nginx版本号1.1
上一节我们讲了一些nginx编译的部分参数,这里我们继续进行相关参数的讲解。就不在举例实际的内容,我们按照所存在的编译参数进行讲解。1 .禁用相关服务--without-http-cache 禁用 http cache 功能--without-http 禁用 http server 功能(这关了还要它干啥??)--without-pcre 禁用 pcre 库--without-mail_imap_
目录一、Nginx优化1.1配置Nginx隐藏版本号1.1.1修改配置文件法1.1.2修改源码法(修改源码法要在编译之前)1.2修改Nginx用户与组1.3配置Nginx网页缓存时间1.4实现Nginx的日志切割1.5实现连接超时1.6更改Nginx运行进程数1.7Nginx网页压缩1.8FPM 参数优化二、Nginx防盗链配置 一、Nginx优化1.1配置Nginx隐藏版本号隐藏Nginx版本
SSL虚拟主机配置基于加密网站的虚拟主机,实现: 域名为www.c.com 该站点通过https访问 通过私钥、证书对该站点所有数据加密方案源码安装Nginx时必须使用--with-http_ssl_module参数,启用加密模块,对于需要进行SSL加密处理的站点添加ssl相关指令(设置网站需要的私钥和证书)。 加密算法一般分为对称算法、非对称算法、信息摘要。 对称算法有:AES、DES,主要应用
Nginx 简介 Nginx 是一个免费、开源、高性能、轻量级的 HTTP 和反向代理服务器,也是一个电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。 Nginx 由内核和一系列模块组成,内核提供 Web 服务的基本功能,如启用网络协议,创建运行环境,接收和分配客户端请求,处理模块之间的交互。 Nginx 的各种功能和操作都由模块来实现。Ng
Nginx的配置文件nginx.conf配置详解如下: #user nobody; #定义nginx运行的用户和用户组 worker_processes 1;#进程数 根据硬件调整,通常等于CPU数量或者2倍于CPU。 #error_log logs/error.log info;#全局错误日志 日志级别[debug | info | notice |warn |error]
备注: 使用ffmpeg 将视频转换为hls,并使用nginx 提供服务,实现点播功能,没有使用rtmp 插件 1. ffmpeg 命令生成文件 a. ts ffmpeg -y -i mydemo.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannex
原创 2021-07-19 14:22:25
180阅读
nginx rtmp  ffmpeg 组合模仿hls直播前几天老总说搞了一个局域网内的直播,想到了之前提到的rtmp模块,抱着试试看的的心态 开干了系统环境:[root@localhost html]# uname -a  Linux localhost.localdomain 2.6.18-194.el5 #1&nb
原创 2015-04-07 13:27:35
10000+阅读
安装Nginxnginx-rtmp-module 安装make等命令 yum -y install gcc automake autoconf libtool make yum install wget yum install unzip 下载nginx-rtmp-module mkdir ~/m
原创 2021-07-05 17:07:35
2378阅读
NGINX服务安全 禁用模块 隐藏版本信息 限制并发 拒绝非法请求 防止buff溢出nginx是模块化设计 启用模块需要 --with 加载模块 禁用模块需要使用 --without 禁用模块 因为好多模块都是默认安装的,所以不需要的模块但是又自动安装需要禁用安装nginx时 需要安装依赖,不同的环境需要安装不同的依赖关系]# yum -y install gcc pcre-devel zlib
  • 1
  • 2
  • 3
  • 4
  • 5