Nginx
浪子骑驴
精通J2EE方面的设计
展开
-
Nginx学习之十三-负载均衡-IP哈希策略剖析
前面介绍过nginx负载均衡的加权轮询策略([color=red][b]http://blog.csdn.net/xiajun07061225/article/details/9318871[/b][/color]),它是Nginx负载均衡的基础策略,所以一些初始化工作,比如配置值转储,其他策略可以直接复用他。在后面的初始化的代码中将可以看到。注:本文中源代码版本为Nginx-1.4.0。...原创 2016-08-01 09:32:52 · 109 阅读 · 0 评论 -
Nginx 内置变量,细化规则,真实IP获取及限制连接请求
[url]https://yq.aliyun.com/articles/44945[/url][url]http://nginx.org/en/docs/http/ngx_http_limit_req_module.html[/url][url]http://nginx.org/en/docs/http/ngx_http_proxy_module.html#.24proxy_add...原创 2017-06-26 09:58:58 · 109 阅读 · 0 评论 -
nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
nginx查看安装了哪些模块[url]http://www.blogjava.net/anchor110/articles/414176.html[/url]nginx: [emerg] bind() to 0.0.0.0:443 failed (10013: An attempt was made to access a socket in a way forbidden by it...原创 2017-06-26 11:11:52 · 1859 阅读 · 0 评论 -
nginx map使用方法
[url]http://www.ttlsa.com/nginx/using-nginx-map-method/[/url][url]https://segmentfault.com/a/1190000005959724[/url]原创 2017-06-26 11:24:42 · 329 阅读 · 0 评论 -
nginx优化之request_time 和upstream_response_time差别
[url]http://blog.sina.com.cn/s/blog_4f9fc6e10102uxib.html[/url]error.log 中出现大量以下日志:[quote]2013/11/13 11:26:10 [info] 18382#0: *73 client closed connection while waiting for request, client: 19...原创 2017-06-29 20:36:41 · 709 阅读 · 0 评论 -
Nginx下的rewrite规则
一.正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配二.文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行三.rewrite指令的最后一项参数为flag标记...原创 2017-02-09 16:02:33 · 130 阅读 · 0 评论 -
利用yum源安装nginx
先安装nginx的yum源http://nginx.org/en/linux_packages.html#stable 找到链接,安装:rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm[img]http://images201...原创 2017-02-09 19:55:59 · 125 阅读 · 0 评论 -
Linux下查看Nginx安装目录、版本号信息?
Linux环境下,怎么确定Nginx是以那个config文件启动的?输入命令行: ps -ef | grep nginx摁回车,将出现如下图片:[img]http://www.linuxidc.com/upload/2014_10/14102612591960.png?_=6228144[/img]master process 后面的就是 nginx的目录。...原创 2017-02-09 20:43:06 · 505 阅读 · 0 评论 -
nginx启动及检测nginx配置是否正确
检查配置文件: /data/app/nginx/sbin/nginx -tnginx: [emerg] invalid number of arguments in "root" directive in /data/app/nginx/conf/nginx.conf:58nginx: configuration file /data/app/nginx/conf/nginx.co...原创 2017-02-10 08:16:52 · 366 阅读 · 0 评论 -
linux下安装nginx
linux系统为Centos 64位第一步:从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.9.8.tar.gz直接在Linux上用命令下载)第二步:解压 tar -zxvf nginx-1.9.8.tar.gz 第三步:设置一下配置信息 ./configure --p...原创 2017-02-20 16:28:11 · 89 阅读 · 0 评论 -
查看nginx在安装时开启了哪些模块
如果你nginx是rpm包安装的,直接用如下命令: nginx -V如果你是源码包编译安装,假如你的安装路径是/usr/local/nginx,那么你可以使用: /usr/local/nginx/sbin/nginx -V 注意是[color=red][b]大写的V[/b][/color],这样你就可以看到nginx已经加载的模块了。Nginx服务器的编译安装与配置[url]h...原创 2017-02-21 15:28:20 · 1288 阅读 · 0 评论 -
NGINX编译安装后添加新模块的方法
刚忙完研发又有新的需求过来,测试服务器的nginx需要有HttpUpstreamRequestHashModule和HttpStubStatusModule;擦!安装软件环境时怎么不说清楚;妹的,悲剧。 测试服务器崩溃的是不是我安装的软件,天啊。赶紧搞吧!!! 环境:centos 6.4 64位 编译安装nginx1:查看nginx版本和安装时间带的具体...原创 2017-02-21 16:27:35 · 696 阅读 · 0 评论 -
Nginx服务器拒绝非GET方式请求保障安全性
upstream tomcat {ip_hash;server 192.168.2.187:8080;}location ~* /html {if ($request_method = PUT ) {return 403;}if ($request_method = DELETE ) {return 403;}if ($request_method = ...原创 2017-03-06 22:27:47 · 749 阅读 · 0 评论 -
Nginx中502和504错误详解
在使用Nginx时,经常会碰到502 Bad Gateway和504 Gateway Time-out错误,下面以Nginx+PHP-FPM来分析下这两种常见错误的原因和解决方案。[size=large][color=black][b]1.502 Bad Gateway错误 [/b][/color][/size]在php.ini和php-fpm.conf中分别有这样两个配置项:ma...原创 2017-03-08 08:32:06 · 140 阅读 · 0 评论 -
Ngnix中的fastcgi参数性能优化和解释
优化性能参数设置,在ngnix.conf中的http 层加上fastcgi参数如下:http {fastcgi_cache_path /usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5m;fastcgi_connect_timeout=300;fastcgi_send_timeout=300...原创 2017-03-08 09:27:47 · 193 阅读 · 0 评论 -
nginx启动,重启,关闭命令
[url]http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209.html[/url]原创 2017-06-23 16:49:47 · 132 阅读 · 0 评论 -
nginx 负载均衡
[url]http://wiki.jikexueyuan.com/project/openresty/ngx/balancer.html[/url][url]https://moonbingbing.gitbooks.io/openresty-best-practices/content/[/url][url]https://www.gitbook.com/book/moonbin...原创 2017-06-22 17:01:48 · 109 阅读 · 0 评论 -
OpenResty初步使用
[url]http://blog.csdn.net/yoara/article/details/52484268[/url]LUA require 搜索路径指定方法如果是一个 *.LUA 的文件, 里面用到了自己写的库, 或者第三方写的库, 但是你不想把它放到 lua 的安装目录里, 则在代码里面可以指定require搜索的路径[code="shell"]package.p...原创 2017-06-17 17:17:33 · 201 阅读 · 0 评论 -
nginx指令之——tcp_nodelay
指令tcp_nodelay作用于socket参数TCP_NODELAY。在这之前,我们先说说nagle缓存算法,有些应用程序在网络通讯的时候会发送很少的字节,比如说一个字节,那么再加TCP协议本身,实际上发的要41个字节,这样的效率是很低的。这时候nagle算法就应运而生了,它将要发送的数据存放在缓存里,当积累到一定量或一定时间,再将它们发送出去。这里TCP_NODELAY就是na...原创 2017-04-15 11:11:29 · 121 阅读 · 0 评论 -
无法获取proxy_set_header的变量值
[url]http://www.thinksaas.cn/ask/question/16504/[/url]注意:nginx对对header name的字符做了限制,默认 underscoresinheaders 为off,表示如果header name中包含下划线,则忽略掉。解决办法:[list][*]配置中http部分 增加underscoresinheaders ...原创 2017-04-15 11:26:11 · 269 阅读 · 0 评论 -
Nginx实战系列之功能篇----后端节点健康检查
[url]http://blog.csdn.net/moqiang02/article/details/42846221[/url]原创 2017-04-20 15:08:11 · 92 阅读 · 0 评论 -
Nginx教程(一) Nginx入门教程
1 Nginx入门教程 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师IgorSysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。 ...原创 2016-12-06 15:15:35 · 161 阅读 · 0 评论 -
Nginx开发从入门到精通
缘起 nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部原理,但是国内却没有一本关于这方面的书,源于此我们决定自己来写一本。本书的作者为淘宝核心系统服务器平台组的成员,本书写作的思路是从模块开发逐渐过渡到nginx原理剖析。书籍的内容会定期在这里更新,欢迎大家提出宝贵意见,不管是...原创 2016-12-06 16:03:00 · 89 阅读 · 0 评论 -
nginx+tomcat实现集群负载均衡(实现session复制)
参考:http://sookk8.blog.51cto.com/455855/420955/原创 2016-12-06 17:34:41 · 92 阅读 · 0 评论 -
Nginx 配置从零开始
参考:http://www.open-open.com/lib/view/open1419826381531.htmlNginx配置详解 :http://www.cnblogs.com/knowledgesea/p/5175711.html原创 2016-12-06 17:38:53 · 356 阅读 · 0 评论 -
Nginx 文档
Nginx 的中文维基 :http://tool.oschina.net/apidocs/apidoc?api=nginx-zh官网文档:http://www.nginx.cn/doc/原创 2016-12-06 17:54:22 · 109 阅读 · 0 评论 -
nginx 学习笔记(2) nginx新手入门
参考:http://www.cnblogs.com/davidwang456/p/3426362.html原创 2016-12-07 09:20:51 · 132 阅读 · 0 评论 -
NGINX.CONF各参数的意义
[url]http://www.cnblogs.com/justbio/p/5535466.html[/url]原创 2017-05-18 20:51:11 · 111 阅读 · 0 评论 -
Nginx做代理时X-Forwarded-For信息头的处理
[url]http://blog.csdn.net/xybelieve1990/article/details/52932977[/url]X-Forwarded-For 和 X-Real-IP 的区别?一般来说,X-Forwarded-For是用于记录代理信息的,每经过一级代理(匿名代理除外),代理服务器都会把这次请求的来源IP追加在X-Forwarded-For中来自4...原创 2017-05-25 23:02:01 · 214 阅读 · 0 评论 -
Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议
[url]http://feitianbenyue.iteye.com/blog/2056357[/url][url]https://zhidao.baidu.com/question/363454124300767572.html[/url][url]http://www.cnblogs.com/yihang/archive/2010/12/19/1910365.html[/ur...原创 2017-05-27 09:39:21 · 109 阅读 · 0 评论 -
使用Nginx+Lua(OpenResty)开发高性能Web应用
[url]http://jinnianshilongnian.iteye.com/blog/2280928[/url]原创 2017-06-02 09:36:03 · 107 阅读 · 0 评论 -
nginx location匹配规则
[url]http://www.nginx.cn/115.html[/url][url]http://www.jb51.net/article/54854.htm[/url][url]https://www.web-tinker.com/article/21212.html[/url]nginx配置location总结及rewrite规则写法 [url]http://w...原创 2017-06-16 14:57:16 · 136 阅读 · 0 评论 -
Module ngx_http_limit_req_module
The ngx_http_limit_req_module module (0.7.21) is used to limit the request processing rate per a defined key, in particular, the processing rate of requests coming from a single IP address. The limita...原创 2017-03-09 16:38:29 · 146 阅读 · 0 评论