Nginx

Nginx是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的HTTP和反向代理服务器,具备IMAP/POP3和SMTP服务器功能。Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是Apache服务器不错的替代品。目前,包括新浪、腾讯等知名网站已经开始使用Nginx作为Web应用服务器。

Nginx下让SSL支持SPDY协议

转载自:http://hansionxu.blog.163.com/blog/static/24169810920147711260835/ 支持SPDY协议的浏览器:http://en.wikipedia.org/wiki/SPDY#Client_.28browser.29_support_and_usage SPDY介绍 SPDY 是 Google

2015-07-13 11:11:53

Nginx源码研究十五:fastcgi模块研究

nginx提供多种cgi版本支持,我们看一下模块,在处理和PHP等应用交互中,nginx可以采用fastcgi,scgi等版本的通信方式。 -rwxrwxrwx 1 1001 1001 89524 Feb 11 2014 ngx_http_fastcgi_module.c -rwxrwxrwx 1 1001 1001 52943 Feb 11

2015-07-13 11:11:53

nginx环境下配置nagios-关于commands.cfg

nagios监控Linux/windows常用配置,以snmp、nrpe实现  \' command definition  2 define command{  3     command_name&nbsp

2015-07-13 11:11:52

Nginx+keepalived构建双主负载均衡代理服务器

引言   Nginx是一个高性能的代理服务器,单台Nginx容易出现单点故障,使用keepalived可以实现Nginx的故障转移,保证了网站的高可用性 一、使用Nginx+keepalived的两种方案 1、主从模式 使用一个VIP,前端有2台服务器,一主一从,正常情况下是主服务器提供服务只有当主服务器不能正常提供服务之后,从服

2015-07-13 11:11:50

nginx -- handler模块(100%)

handler模块简介 相信大家在看了前一章的模块概述以后,都对nginx的模块有了一个基本的认识。基本上作为第三方开发者最可能开发的就是三种类型的模块,即handler,filter和load-balancer。Handler模块就是接受来自客户端的请求并产生输出的模块。有些地方说upstream模块实际上也是一种handler模块,只不过它产生的内容来

2015-07-13 11:11:49

Ubuntu Nginx 开机自启动

Ubuntu Nginx 开机自启动2 次投票yuren 分享于 18 天 前, 4 条回复, 132 次浏览 Share| update-rc.d命令,是用来自动的升级System V类型初始化脚本,简单的讲就是,哪些东西是你想要系统在引导初始化的时候运行的,哪些是希望在关机或重启时停止的,可以用它来帮你设

2015-07-13 11:11:49

CentOS 6.5 安装Nginx 1.7.4

一、安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装 $ yum install gcc-c++ $ yum install pcre p

2015-07-13 11:11:48

将django项目部署到nginx

简介 这个文档是将django的项目移植到nginx上面,网上总结的也很多。 但是为什么要做这个工作呢? 1. django只是一个快速搭建web的框架,具体部署还得放到HTTP server上面 2. nginx网传性能很好,而且几家大公司也开始用这个,因此最近它比apache的httpserver要火 虽然django项目部署到nginx有很多

2015-07-13 11:11:46

nginx 动态黑名单

原理: 根据nginx 访问日志记录发现可疑的或者不正常的访问记录记录然后自动添加到nginx的黑名单 起到阻止的作用  可以作为防范少量的ddos攻击 1.首先要格式化nginx的日志(相关内容可以在网上搜或者看我的nginx配置) 2.编写脚本blockip.sh #!/bin/bashtail -n50000 /usr/local/

2015-07-13 11:11:46

shopnc nginx优化配置文件

user www; worker_processes 2; error_log /var/log/nginx/error.log error; #error_log logs/error.log notice; #error_log logs/error.log info; pid /var/run/nginx/nginx.

2015-07-13 11:11:45

linux中安装nginx

1            安装nginx需要系统中有gcc环境 先查看本机是否安装gcc: gcc –version 如果没有就需要安装:gcc、gcc-c++、gcc-g、gcc-gnat、gcc-java、gcc-objc、lib

2015-07-13 11:11:45

为 Cacti 添加 Nginx status 监控

关于这一内容,在google上一搜就大把.内容如下: nginx编译时允许http_stub_status_module 然后在 nginx.conf 中 添加如下(粗体字部分)     server {        listen &nbsp

2015-07-13 11:11:45

centos 7. 编译安装nginx-1.7.11

主页 http://nginx.org/ 下载页面 http://nginx.org/en/download.html 下载链接 http://nginx.org/download/nginx-1.7.11.tar.gz wiki上的手册 http://wiki.nginx.org/NginxChs   2015-03

2015-07-13 11:11:44

17、单机运行环境搭建之 --CentOS-6.4下用tcmalloc优化nginx

一、简介 tcmalloc全称thread-caching malloc,是谷歌开发的开源工具。与标准的glibc库的malloc比。tcmalloc在内存分配效率和速度比malloc高。至于为什么比malloc,有兴趣可以参考。下面这个网址。 http://www.mysqlops.com/2011/06/14/google-tcmalloc-ma

2015-07-13 11:11:44

nginx default server

配合server_name _ 可以匹配所有的域名,在设置default server 可以轻松屏蔽一些非域名访问的请求。 配置如下 server { listen 80 default_server; server_name _ ; location / { r

2015-07-13 11:11:42

nginx 负载均衡示例

一、nginx   nginx是一个轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,以开源形式发布。nginx的性能稳定,功能丰富,配置简单,且占用系统资源低。可支持多个系统平台,nginx的下载地址如下:http://nginx.org/en/download.html 。下载nginx,这里下载的版本为win

2015-07-13 11:11:41

Nginx for Windows

Nginx (\"engine x\") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的。   Nginx 作为轻量级的Http 服务器,在性能方面的表现十分优秀。Rails 的高负载应用大多采用N

2015-07-13 11:11:38

Nginx与X-Sendfile

X-accel模块允许由后台通过返回的头来决定投递静态文件。为什么要这么做呢?试想一下我们经常碰到的这种情况,在有的论坛中,下载资源需要登录认证、权限核查、积分扣除或者是积分增加等等,对于Nginx来说这些细粒度的控制其本身无法完成,因此需要应用程序来完成,当应用程序完成这些操作后,根据实际情况会做出选择,如果条件满足那么开始下载所要获取的静态资源(文件),

2015-07-13 11:11:38

Solve Nginx Error 413: Request Entity Too Large

Nginx default maximum accepted body size of client request, or maximum file size that you can upload to the server which have Nginx is 1M. And when i try to upload more than 1M i g

2015-07-13 11:11:37

【Nginx】定时器事件

转自:烟雨江南 Nginx事件管理主要是网络事件和定时器事件。下面介绍定时器事件管理,即超时管理。 为什么进行超时管理? Nginx有必要对可能发生超时的事件 进行统一管理,并在事件超时时作出相应的处理,比如回收资源,返回错误等。举例来说,当客户端对nginx发出请求连接后,nginx会 accept()并建立对应的连接对象、读取请求的头部信息。而

2015-07-13 11:11:36