标签 Nginx 下的文章

SSL/HTTPS优化之NGINX配置

配置完成后,先用bin/nginx –t来测试下配置是否有误,正确无误的话,重启nginx。就可以使 https://www.domain.com 来访问了。server { listen 80; listen 443 ssl spdy; #不兼容80的时候,就不用这个ssl和spdy指定了 server_name www.domain....

memory   2017-02-20  5 条评论

Docker容器之nginx(官方使用配置篇)

官方安装:docker pull nginx启动跑个静态网页docker run --name my-nginx -d -p 80:80 -v /webroot:/usr/share/nginx/html:ro -d nginx这儿简单介绍下ro,默认容器对这个目录有可读写权限,可以通过指定ro,将权限改为只读添加日志记录docker run --name my-nginx -d -p 80...

memory   2017-02-16  暂无评论

yaf框架之Nginx配置

server { listen www.lvtao.net; root /home/wwwroot/; location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php?$query_string; } loc...

memory   2017-02-06  10 条评论

HLS协议直播延时优化之控制在10秒或以内

hls的延时主要由以下三个部分组成:(1)服务器端的编码器和流分割器生成TS文件的时间(2)客户端下载TS文件的时间,而通常要求下载完两个TS媒体文件(3)客户端解码并播放时间这三个方面里面,前两个方面我们是可以控制调节的,对于第三个方面只能取决于客户端的性能。1.由于服务器端生成TS流段需要时间,那么我们可以调节每段TS文件的大小,让其小些,那么服务器生成它的速度就加快,时间缩短。这样一来...

memory   2017-01-19  1 条评论

nginx优化的一些建议

1.1隐藏nginx header里版本号信息1、查看版本号curl -I 127.0.0.1 HTTP/1.1 200 OK Server: nginx/1.6.2 Date: Sat, 14 Mar 2015 08:15:29 GMT Content-Type: text/html Content-Length: 25 Last-Modified: Fri, 13 Mar 2015 10...

memory   2016-12-22  暂无评论

Public-Key-Pins:配置 HPKP(Public Key Pinning Extension for HTTP)

HPKP 格式及说明HTTP Public Key Pinning(HPKP)的格式如下:Public-Key-Pins: pin-sha256="base64=="; max-age=expireTime [; includeSubdomains][; report-uri="reportURI"]pin-sha256 即证书指纹,允许出现多次(实际...

memory   2016-12-18  暂无评论

Nginx中配置使用HTTP/2.0协议及相关参数解释

HTTP/2 协议于 2015 年 5 月 14 日正式版发布。随着 nginx 等流行 webserver 以及各大浏览器对 HTTP/2 的支持,越来越多的网站开始部署 HTTP/2 了。HTTP/2 协议HTTP/2 源自 SPDY/2。SPDY 系列协议由谷歌开发,于 2009 年公开。它的设计目标是降低 50% 的页面加载时间。HTTP/2 协议由以下两个 RFC 组成:RFC 7...

memory   2016-12-18  暂无评论

CentOS6.x配置Keepalived+Nginx双机容灾并设置切换0丢包

今天出差在外,简单的写点!nginx和keeplived的安装这儿就不讲了,直接入正题。服务器 操作系统:CentOS6.6 64位 2台Nginx-Master 10.0.0.60 Nginx-Backup 10.0.0.61 VIP 10.0.0.62配置Keepalived在Nginx-Master、Nginx-Backup:ln -s /usr/loca...

memory   2016-12-13  暂无评论

网站使用CDN之后 Nginx获取用户真实IP 并对特别IP做禁止

用了CDN之后,你会发现iptables和nginx的deny命令不会太好使了...这时候我们就要找出用户的真实IP,并干掉它~~第一步:要拿到用户真实IP,只要在Nginx的http模块内加入如下配置:#获取用户真实IP,并赋值给变量$clientIP map $http_x_forwarded_for $clientIp { "" $rem...

memory   2016-11-29  暂无评论

nginx扩展模型ngx_slowfs_cache本地静态缓存

当我们没有使用反向代理的时候,有时候想折腾nginx缓存就比较麻烦了~~~这个组件就干这事儿,当然,清理缓存需要借助我前一篇(nginx扩展模型ngx_cache_purge缓存清理插件)介绍的清理插件,他俩一母同生。安装和ngx_cache_purge类似,--add-module 添加即可,可以dso模式配置:http段slowfs_cache_path /tmp/webcache l...

memory   2016-11-29  暂无评论

nginx扩展模型ngx_cache_purge缓存清理插件

此模块可以清理nginx的FastCGI, proxy, SCGI 和 uWSGI 的缓存.官网:http://labs.frickle.com安装:编译:./configure --add-module=./ngx_cache_purge-2.3 ...... DSO dso_tool --add-module=./nginx_cache_purge常规nginx中的缓存配置http {...

memory   2016-11-29  暂无评论

使用nginx为移动客户端、手机站做图片自动缩放 节约用户流量

本文使用的是文章(为nginx/tengine增加自动缩略图功能 ngx_image_model 和 http-image-filter-model的使用) 中介绍的image-filter模块,只是对最后一个案例做一个下简单的修改,增加了移动适配在最后案例中增加如下代码...... #当请求的是原图时(即不带参数),则设置宽高维度为”-” if ( $http_user_agent ~* ...

memory   2016-11-29  暂无评论

为nginx/tengine增加自动缩略图功能 ngx_image_model 和 http-image-filter-model的使用

网上的教程很多~我不多说没用的~本文环境是tenginengx_image_thumb 是国人开发的一个nginx扩展模块,功能比nginx自带的http_image_filter_module强大!例如水印功能等~~ngx_image_thumb 项目地址:https://github.com/3078825/nginx-image/安装:ngx_image_thumb编译安装./conf...

memory   2016-11-29  暂无评论

Nginx配置多站点下的Proxy_cache或Fastcgi_cache缓存加速

一、部署http模块①、单个站点单个站点上篇文章已经分享过了,在http模块内加入如下配置即可:fastcgi_cache_path /tmp/wpcache levels=1:2 keys_zone=WORDPRESS:150m inactive=31d max_size=10G; fastcgi_temp_path /tmp/wpcache/temp; fastcgi_cache_key...

memory   2016-11-29  暂无评论

nginx+php 上传大文件

有时候确实需要上传一些比较大的文件,如果服务器是nginx+php,二者都需要配置。nginx刚开始只是配置了PHP,每次传输大文件总是报错413 “Request Entity Too Large”原因是nginx限制了客户端上传文件大小,修改的方法很简单,修改client_max_body_size为需要的值即可!修改为200Mclient_max_body_size 200M;保存,重...

memory   2016-11-21  暂无评论