文章分类 - Nginx
摘要:upstream 参数nginx关于upstream参数官方文档:http://nginx.org/en/docs/http/ngx_http_upstream_module.html upstream 参数 参数 描述 service 反向服务地址 加端口 weight 权重 max_fails
阅读全文
摘要:目录: 1、Nginx运行工作进程数量 Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l [root@lx~]# v
阅读全文
摘要:偶然看到一条命令可以获取访问者的真实 IP,就想自己实现一下。 命令如下: curl icanhazip.com 我是用的 Java 程序 + Nginx 实现的,没什么难度,但是 Nginx 的配置是关键,否则永远获取不到真实的地址。 准备获取 IP 工具类 上网搜 Java 怎么获取用户 IP,
阅读全文
摘要:nginx+sticky安装及负载均衡使用 sticky的工作原理 Sticky是nginx的一个模块,它是基于cookie的一种nginx的负载均衡解决方案,通过分发和识别cookie,来使同一个客户端的请求落在同一台服务器上,默认标识名为route 客户端首次发起访问请求,nginx接收后,发现
阅读全文
摘要:Nginx软件会把自身运行的故障信息及用户访问的日志信息记录到指定的日志文件里。 Nginx错误日志信息介绍 Nginx的错误信息是调试Nginx服务的重要手段,属于核心功能模块(ngx_core_module)的参数,该参数的名字为error_log,可以放在Main区块中全局配置,也可以放在不同
阅读全文
摘要:upstream 参数nginx关于upstream参数官方文档:http://nginx.org/en/docs/http/ngx_http_upstream_module.html upstream 参数 参数 描述 service 反向服务地址 加端口 weight 权重 max_fails
阅读全文
摘要:第一种方法:查看进程列表并过滤 Linux每个应用运行都会产生一个进程,那么我们就可以通过查看Nginx进程是否存在来判断它是否启动。 用ps -ef列出进程列表,然后通过grep过滤。 如: ps -ef | grep nginx 就可以看到Nginx进程是否存在了。 第二种方法:直接查看进程id
阅读全文
摘要:怎样查看Nginx版本号 方法一: 使用 nginx -v nginx -v 方法二: 使用 nginx -V nginx -V
阅读全文
摘要:linux下nginx的安装以及环境配置 刚好最近在处理服务器相关的工作,所以记录一下nginx的安装,ok,接下来直接开始操作! 第一步:下载nginx压缩包 在这里可以去nginx官网下载->点我下载nginx 也可以直接使用wget命令下载,指令如下所示(请根据自己的需求进行下载): wget
阅读全文
摘要:阅读目录 1.Sticky工作原理 2.重新编译nginx增加nginx-sticky-module模块 3.sticky模块的使用 4.其他的参数:语法 5.其他需要注意的 nginx会话保持之nginx-sticky-module模块 在使用负载均衡的时候会遇到会话保持的问题,常用的方法有:1.
阅读全文
摘要:nginx常用的超时配置说明 client_header_timeout 语法 client_header_timeout time默认值 60s上下文 http server(指可以放在http块和server块)说明 指定等待client发送一个请求头的超时时间(例如:GET / HTTP/1.
阅读全文
摘要:nginx 的 upstream 模块 负载均衡分配策略 普通轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端某台服务器宕机,故障系统被自动剔除,使用户访问不受影响。 upstream backend { server 192.168.0.1; server 192.168.0.
阅读全文
摘要:Just to note that nginx has now support for Websockets on the release 1.3.13. Example of use: https://stackoverflow.com/questions/12102110/nginx-to-re
阅读全文
摘要:sudo nginx #打开 nginx nginx -s reload|reopen|stop|quit #重新加载配置|重启|停止|退出 nginx nginx -t #测试配置是否有语法错误 nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives] -?,-h : 打开帮助信息 ...
阅读全文
摘要:最近在断断续续研究Nginx+Memcached+Tomcat实现均衡负载。总算搞出来了,在我另一博文有总结。本文根据别人对Nginx连接超时的配置,结合自己实验的经验,来做个总结。 环境搭建如下: 1.宿主机是WIN7,安装了Nginx 2.有3个tomcat以及memcached安装在同一个虚拟
阅读全文
摘要:示例配置 示例配置 示例配置 示例配置 指令 指令 指令 指令 proxy_bind proxy_bind proxy_bind proxy_bind proxy_buffer_size proxy_buffer_size proxy_buffer_size proxy_buffer_size pr
阅读全文
摘要:启动 直接点击Nginx目录下的nginx.exe 或者 cmd运行start nginx 查看nginx是否启动 1)命令方式 tasklist /fi "imagename eq nginx.exe" Image Name PID Session Name Session# Mem Usage
阅读全文
摘要:现在对外服务的网站,很少只使用一个服务节点,而是部署多台服务器,上层通过一定机制保证容错和负载均衡。 nginx就是常用的一种HTTP和反向代理服务器,支持容错和负载均衡。 nginx的重试机制就是容错的一种。 在nginx的配置文件中,proxy_next_upstream项定义了什么情况下进行重
阅读全文
摘要:Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,它是由 C 语言开发,建议在 Linux 下运行。 Nginx 需要的安装环境 如果不知道 linux/centOS 上是否安装了下面的软件,那么先尝试安装 Nginx ,如果安装的过程中出现问题,
阅读全文
摘要:启动操作 -c参数指定了要加载的nginx配置文件路径 停止操作停止操作是通过向nginx进程发送信号来进行的 步骤1:查询nginx主进程号 在进程列表里 面找master进程,它的编号就是主进程号了。 步骤2:发送信号 另外, 若在nginx.conf配置了pid文件存放路径则该文件存放的就是N
阅读全文