Nginx 日志格式简介

Nginx 日志格式简介

nginx的log日志分为access log 和 error log ,nginx access日志的格式不是一成不变的,是可以自定义的。错误日志的每个字段的含义,也可以参考access日志。

Nginx/HAProxy/LVS负载均衡软件的优缺点详解

Nginx/HAProxy/LVS负载均衡软件的优缺点详解

一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的;大型网站或重要的服务,且服务器比较多时,可以考虑用LVS。
一种是通过硬件来进行进行,常见的硬件有比较昂贵的F5和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用;另外一种就是类似于Nginx/LVS/HAProxy的基于Linux的开源免费的负载均衡软件,这些都是通过软件级别来实现,所以费用非常低廉。

Nginx实战系列之功能篇—-后端节点健康检查

Nginx实战系列之功能篇—-后端节点健康检查
公司前一段对业务线上的nginx做了整理,重点就是对nginx上负载均衡器的后端节点做健康检查。目前,nginx对后端节点健康检查的方式主要有3种,这里列出: 1、ngx_http_proxy_module 模块和ngx_http_upstream_module模块(自带) 官网地址:http://nginx.org/cn/docs/http/ngx_http_proxy_module.html#proxy_next_upstream 2、nginx_upstream_check_module模块 官网网址:https://github.com/yaoweibin/nginx...

nginx做负载均衡器以及proxy缓存配置

nginx做负载均衡器以及proxy缓存配置
      关于nginx的安装和基本配置请参考nginx,本文在原基础上完成以下几个功能: 结合proxy和upstream模块实现nginx负载均衡 结合 nginx_upstream_check_module 模块实现后端服务器的健康检查 使用 nginx-sticky-module 扩展模块实现Cookie会话黏贴(session-sticky效果) 使用proxy模块实现静态文件缓存 使用 ngx_cache_purge 实现更强大的缓存清除功能 更多内容见我的博客 http://sea...

Nginx(前端)+Apache(后端)搭建Web生产环境

Nginx(前端)+Apache(后端)搭建Web生产环境

谈到Linux下的web生产环境,大家就会想到apache这个开源服务器软件.apache可以整合大多数应用,比如jsp,php,cgi,python等等,但是apache过于臃肿以及对静态文件响应过于缓慢让很多使用者感到头疼.而nginx作为新崛起的服务器软件,在很多方面超出apache,定位也很明确:高性能的 HTTP 和反向代理服务器.因而,本篇主要讲的是nginx作为前端,apache作为后端的应用环境搭建过程.

Nginx服务器配置文件说明

Nginx服务器配置文件说明

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。

nginx绑定多个域名

nginx绑定多个域名
nginx绑定多个域名可以把多个域名规则写在一个配置文件里,也可以分别建立多个域名配置文件。 为了管理方便,一般每个域名建一个文件,有些同类域名也可以写在一个总的配置文件里。 一、每个域名一个文件的写法 首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers ,如要绑定域名www.coooz.com 则在此目录建一个文件:www.coooz.com.conf然后在此文件中写规则,如: server { listen 80; s...

nginx日志截断

nginx日志截断
nginx日志按天分割脚本,将此脚本加入计划任务即可实现日志按天分割备份,并将10天前的日志删除 #!/bin/bash path='/data/httplogs/nginx/logbak/' for  i  in  `find  /data/httplogs/nginx/  -name '*.log'   -type f` do filename=`echo $i | sed  's#/data/httplogs/nginx/##g'` dir=$(date -d "yesterday" +"%Y%m%d") mkdir -p ${path}${...

本站理念:

致力于运维技术的分享,运维前源技术的探讨,欢迎广大朋友一起参与,一起分享,共同成长。

交流探讨:

QQ群:26489714