nginx
文章平均质量分 65
lycclsltt
这个作者很懒,什么都没留下…
展开
-
nginx事件模块指令
accept_mutexSyntax: accept_mutex [ on | off ]Default: onnginx 使用连接互斥锁进行顺序的accept()系统调用.accept_mutex_delaySyntax: accept_mutex_delay Nms;Default: 500ms如果一个进程没有互斥原创 2015-08-08 23:43:09 · 1440 阅读 · 0 评论 -
nginx tcp代理模块安装
nginx tcp代理功能由nginx_tcp_proxy_module模块提供,同时监测后端主机状态。该模块包括的模块有: ngx_tcp_module, ngx_tcp_core_module, ngx_tcp_upstream_module, ngx_tcp_proxy_module, ngx_tcp_upstream_ip_hash_module。下载最新版本wget ht原创 2016-08-21 14:33:29 · 3470 阅读 · 0 评论 -
nginx 平滑升级
Nginx实现了平滑升级, 在不停掉老进程的情况下,启动新进程。老进程负责处理仍然没有处理完的请求,但不再接受处理请求,新进程接受新请求。老进程处理完所有请求,关闭所有连接后,停止。一般有两种情况下需要升级Nginx,一种是确实要升级Nginx的版本,另一种是要为Nginx添加新的模块。查看当前版本./nginx -V 备份老的配置文件cp ngin原创 2016-08-21 13:29:08 · 690 阅读 · 0 评论 -
配置Nginx expires缓存实现性能优化
Nginx express的功能是为用户访问的网站内容设定一个过期时间,当用户第一次访问这些内容时,会把这些内容存储在用户浏览器本地,这样用户以后继续访问该网站时,浏览器会加载已经缓存在本地的内容,就不会去服务器下载了,直到缓存的内容过期被清除为止。Nginx expires配置可以配合location 以扩展名进行配置:location ~ ^ / (imag原创 2016-05-21 20:11:50 · 1117 阅读 · 0 评论 -
Nginx开启gzip压缩
Nginx gzip模块提供了压缩文件内容的功能,用户请求的内容在发送到用户客户端之前,nginx会根据一些具体的策略实施压缩,以节约网站出口带宽,同时加快数据传素效率,提升用户体验。优点:发送给用户的内容变小了,用户访问页面的速度快了,提升用户体验。节约带宽成本。缺点:额外浪费一些cpu资源。需要和不需要压缩的对象:纯文本内容压缩比例很高,因此纯文原创 2016-05-21 20:04:46 · 797 阅读 · 0 评论 -
隐藏Nginx软件名及版本号
软件的漏洞都和版本有关,这个很像汽车的缺陷,同一批次的有问题,就都有问题,别的批次可能就都是好的,因此应尽量隐藏或消除Web服务对访问用户显示的各类敏感信息(例如web sevrer名或版本号),这样恶意用户难以猜到他攻击的服务器是否为有特定漏洞的软件版本,从而加强安全性。如何查看nginx版本?linux:$ curl -I 127.0.01HTTP/1.1 200 OK原创 2016-05-21 19:54:09 · 1414 阅读 · 0 评论 -
nginx主模块指令
语法: daemon on | off缺省值: on若为on则以守护进程方式执行,默认为on,否则控制终端结束后,nginx进程也随终端的结束而结束。该选项主要用于开发调试,生产环境不建议使用。语法: include file | *缺省值: none用于配置文件的包含,与apache的include命令类似。include可以减少nginx原创 2015-08-02 20:49:03 · 10338 阅读 · 0 评论 -
nginx安装
系统 ubuntu14.04 64位1.安装模块需要的库 gzip 模块需要 zlib 库 rewrite 模块需要 pcre 库 ssl 功能需要 openssl 库sudo apt-get install zlib1g-devsudo apt-get install libpcre3 libpcre3-dev libpcrecpp0sudo apt-get install libssl原创 2015-07-23 00:15:54 · 9818 阅读 · 0 评论 -
nginx http核心模块指令(二)
directiosyntax: directio [size|off]default: directio offcontext: http, server, location该指令可以指定一个大小,当读取的文件长度超过该值时将会使用 O_DIRECT (FreeBSD, Linux), F_NOCACHE (Mac OS X) 或者directio() (Solar原创 2015-08-12 00:05:37 · 9518 阅读 · 0 评论 -
nginx http Access 模块指令
allowsyntax: allow [ address | CIDR | all ]default: nocontext: http, server, location, limit_except以上描述的网络地址有权直接访问denysyntax: deny [ address | CIDR | all ]default: no原创 2015-08-12 14:26:01 · 9237 阅读 · 0 评论 -
nginx http核心模块指令(一)
alias rootnginx配置下有两个指定目录的指令,root和aliaslocation /img/ { alias /var/www/image/;}#若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件location /img/ { root /var/www/image;原创 2015-08-09 22:39:30 · 9828 阅读 · 0 评论 -
nginx tcp代理
nginx1.7.7之前不支持tcp代理,使用tcp代理需安装nginx_tcp_proxy_module,参考:http://blog.csdn.net/aspnet_lyc/article/details/52267175nginx 1.7.7后开始支持tcp代理,nginx 1.9.13后添加了udp代理的支持.如果需要用到这个功能,就需要加上 --with-stream原创 2016-08-21 15:09:42 · 731 阅读 · 0 评论