
nginx
cuijinquan
这个作者很懒,什么都没留下…
展开
-
每秒 50 万次请求处理,你的 Web 服务器能办到吗?
现在的 HTTP 服务器性能非常之高,在一些配置一般的服务器上一样可以有非常棒的表现,下面是对 Nginx 1.0.14 自带的默认首页进行压力测试的结果,图表显示每秒请求数和并发连接数:在这张图中 Nginx 的最高处理能力达到每秒 50w 的请求数处理,而且在并发是 1000 的情况下其延迟只是 1.5 毫秒。该图表显示了平均的每秒请求数,使用的命令是:转载 2013-12-14 13:56:10 · 947 阅读 · 0 评论 -
nginx-mysql-module
nginx-mysql-module(c) 2012 Arutyunyan Roman (arut@qip.ru)== MySQL support in NGINX ==* this module is asynchronous (non-blocking)* requires nginx-mtask-module (https://github.com/arut/nginx-mta转载 2013-12-13 20:32:49 · 747 阅读 · 0 评论 -
NGINX-based Media Streaming Server
https://github.com/arut/nginx-rtmp-module/tree/masterNGINX-based Media Streaming Servernginx-rtmp-moduleProject bloghttp://nginx-rtmp.blogspot.comWiki manualhttps转载 2013-12-13 20:09:34 · 935 阅读 · 0 评论 -
nginx限制ip并发数和访问频率以及下载速度
nginx限制ip并发数和访问频率以及下载速度限制并发nginx版本1.1.8 之后ngx_http_limit_zone_module 改名为:ngx_http_limit_conn_modulehttp://nginx.org/en/docs/http/ngx_http_limit_conn_module.html#limit_connlimit_z转载 2013-12-14 01:14:07 · 984 阅读 · 0 评论 -
nginx配置信息的解析流程
请关注最新修正合订:http://lenky.info/ebook/这一系列的文章还是在09年写的,存在电脑里很久了,现在贴出来。顺序也不记得了,看到那个就发那个吧,最近都会发上来。欢迎转载,但请保留链接:http://lenky.info/,谢谢。nginx的配置文件格式是nginx作者自己定义的,并没有采用像语法分析生成器LEMON那种经典的LALR(1)来描述配置信息,这样做的好处就转载 2013-12-13 18:37:47 · 361 阅读 · 0 评论 -
ngx_http_dav_ext_module.c
/****************************************************************************** Copyright (c) 2012, Roman Arutyunyan (arut@qip.ru) All rights reserved. Redistribution and use in source an转载 2013-12-13 20:46:01 · 962 阅读 · 1 评论 -
nginx的超时处理
请关注最新修正合订:http://lenky.info/ebook/这一系列的文章还是在09年写的,存在电脑里很久了,现在贴出来。顺序也不记得了,看到那个就发那个吧,最近都会发上来。欢迎转载,但请保留链接:http://lenky.info/,谢谢。nginx对于是否存在有超时事件的处理很巧妙。首先,nginx利用红黑树来组织那些等待处理的并且需要关注其是否超时的事件对象(以下称该红黑树为转载 2013-12-13 18:36:41 · 416 阅读 · 0 评论 -
ngx_http_mysql_module.c
/******************************************************************************Copyright (c) 2012, Roman Arutyunyan (arut@qip.ru)All rights reserved.Redistribution and use in source and bina转载 2013-12-13 20:43:09 · 671 阅读 · 1 评论 -
redis(三)主要数据结构
值的长度不能超过1GB计数器原子递增:incrlist有序数组Redis lists基于Linked Lists实现。list可被用来实现聊天系统。还可以作为不同进程间传递消息的队列。set无序的测某个元素是否存在,以及实现交集,并集,差集等等sorted set有序集合转载 2013-12-29 21:57:52 · 405 阅读 · 0 评论 -
Nginx的限速配置
vim /usr/local/nginx/conf/nginx.confserver前添加最大带宽(比如说是10M) limit_zoneone $binary_remote_addr 10M;在server的location内添加限速双击代码全选12345678转载 2013-12-29 22:09:41 · 545 阅读 · 0 评论 -
详解Nginx+php-5.4+Mysql-5.5+Memcached+redis的架构部署
为公司搭建一个测试架构,要求跟真是环境贴近需要安装Nginx、PHP、mysql、memcached、redis!但是只给了一台R720的服务器,没办法,只能全跑在一台上了服务器型号:戴尔R710内存:4G操作系统:CentOS 6.4CPU: E5520各个包版本:Nginx-1.2.1Php-5.4.14Mysql-5.5转载 2013-12-29 22:11:40 · 779 阅读 · 0 评论 -
Nginx 的多站点配置
http://hi.baidu.com/lyzlyz20102010/item/afb7f4186738f2058ebde4bd当我们有了一个 VPS 主机以后,为了不浪费 VPS 的强大资源(相比共享主机1000多个站点挤在一台机器上),往往有想让 VPS 做点什么的想法,银子不能白花啊:)。放置多个网站或者博客是个不错的想法,可是如何配置 web 服务器才能在一个 VP转载 2013-12-26 14:08:46 · 413 阅读 · 0 评论 -
Nginx rtmp协议的流媒体服务器
rtmp协议介绍rtmp(Real Time Messaging Protocol)实时消息传送协议是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。它有三种变种:工作在TCP之上的明文协议,使用端口1935;RTMPT封装在HTTP请求之中,可穿越防火墙;RTMPS类似RTMPT,但使用的是HTTPS连接;RTM转载 2013-12-25 19:46:52 · 611 阅读 · 0 评论 -
搭建前后端web生产环境
搭建前后端web生产环境为什么不使用nginx+php(fastcgi)作为生产环境?php(fastcgi)不够稳定,容易出现50x错误,在生成相对复杂的页面时没有优势,长时间占用也会使php-cgi进程死去.在安全性,多用户多站点的权限问题比较严重.php(fastcgi)在应对多用户多站点往往捉襟见肘,不易于实施.整合其他语言,apache表现得游刃有余.转载 2013-12-26 02:53:21 · 556 阅读 · 0 评论 -
Nginx RTMP 指令详解
译序:截至 Jul 8th,2013 官方公布的最新 Nginx RTMP 模块 nginx-rtmp-module 指令详解。指令Corertmp语法:rtmp { ... }上下文:根描述:保存所有 RTMP 配置的块。server语法:server { ... }上下文:rtmp描述:声明一个 RTMP 实例。rtmp { server {转载 2013-12-22 15:33:29 · 499 阅读 · 0 评论 -
redis(二)主从复制
一、Redis的Replication: Redis中配置Master-Slave模式非常简单,下面的列表清楚的解释了Redis Replication的特点和优势。 1). 同一个Master可以同步多个Slaves。 2). Slave同样可以接受其它Slaves的连接和同步请求,这样可以有效的分载Master的同步压力。因此我们可以将Redis的Replicati转载 2013-12-29 21:57:18 · 447 阅读 · 0 评论 -
redis(一)初识
官网http://redis.io/中国社区http://redis.cn/介绍Redis 是完全开源免费的,遵守BSD协议,先进的key - value持久化产品。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。可持久化的noSQL服转载 2013-12-29 21:56:40 · 434 阅读 · 0 评论 -
高性能Web服务器Nginx的配置与部署研究(11)应用模块之Memcached模块的两大应用场景
一、应用场景1最近在一个项目中,用到了Nginx的Memcached模块,所以就在这个系列教程中提前把Memcached模块拿出来写了。另外发现最近我的博客文章频频被很多用采集器的网站拿走,帮我发扬光大,都不听我说声谢谢。在此还是希望我的博文被转载的时候能够被注明出处,满足下我小小的虚荣心。现在有这样一种应用场景:客户端Client通过Nginx反向代理,访问服务器Serv转载 2013-12-29 22:16:29 · 462 阅读 · 0 评论 -
ngx_http_hsock_module.c
/******************************************************************************Copyright (c) 2011-2012, Roman Arutyunyan (arut@qip.ru)All rights reserved.Redistribution and use in source and转载 2013-12-13 20:41:43 · 541 阅读 · 1 评论 -
nginx采用epoll的事件模型,为何效率高
以前就知道在linux下nginx采用epoll事件模型,处理效率高。但是一直不知道具体为什么,今天查看了下文档,了解了原因。首先nginx支持一下这些事件模型(才考nginx的wiki)Nginx支持如下处理连接的方法(I/O复用方法),这些方法可以通过use指令指定。select - 标准方法。 如果当前平台没有更有效的方法,它是编译时默认的方法。你可以使用配置参数 -转载 2013-12-13 01:03:02 · 541 阅读 · 0 评论 -
nginx配置文件
# 指定Nginx工作的用户和用户组,www-data 是我们新建的一个虚拟用户user www-data www-data;# 指定Nginx工作的进程数,默认是1。建议参考CPU内核数,双核处理器又是超线程的话可以设置为4个,避免进程堵塞在IO等待中。worker_processes 4;events { use epoll; # 指定I/O模式,epoll是Linux内核2.6转载 2013-12-13 01:02:32 · 343 阅读 · 0 评论 -
LNMP(linux+nginx+mysql+php)服务器环境配置
LNMP(linux+nginx+mysql+php)服务器环境配置一、简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,转载 2013-12-08 18:26:41 · 734 阅读 · 5 评论 -
构建基于Nginx的web服务器
构建基于Nginx的web服务器一、简介Nginx("engine x") 是一个高性能的HTTP 和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Nginx 是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,N转载 2013-12-08 18:49:05 · 465 阅读 · 0 评论 -
在Nginx中部署基于IP的虚拟主机
在Nginx中部署基于IP的虚拟主机一、虚拟主机概念 虚拟主机是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”, 就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、 E-mail等)功能,转载 2013-12-08 18:16:19 · 456 阅读 · 0 评论 -
CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境一、简介什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。 LAMP这个词的由来最早始于德国杂志“c't转载 2013-12-08 18:05:56 · 512 阅读 · 1 评论 -
LNMP、LAMP、LANMP一键安装脚本
这个脚本是使用shell编写,为了快速在生产环境上部署LNMP/LAMP/LANMP(Linux、Nginx/Tengine、MySQL/MariaDB/Percona、PHP),适用于CentOS/Redhat 5+、Debain 6+和Ubuntu 12+脚本特性: 持续不断更新源码编译安装,大多数源码是最新stable版,并从官方网址下载一些安全优化提供多个数据库版本(MyS转载 2013-12-08 01:54:41 · 906 阅读 · 0 评论 -
Nginx rtmp协议的流媒体服务器
Nginx rtmp协议的流媒体服务器2013-12-04Posted by yehortmp协议介绍rtmp(Real Time Messaging Protocol)实时消息传送协议是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。它有三种变种:工作在TCP之上的明文协议,使用端口1935;RTMPT封转载 2013-12-08 11:52:31 · 703 阅读 · 1 评论 -
Install Apache 2.2.15, MySQL 5.5.34 & PHP 5.5.4 on RHEL/CentOS 6.4/5.9 & Fedora 19-12
This howto guide explains you’ll how to install Apache Server with latestMySQL 5.5.32 and PHP 5.5.0 versions with php required following modules onRHEL 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6, CentOS 6.转载 2013-12-08 01:38:06 · 643 阅读 · 0 评论 -
前端Nginx,后端Apache获取用户真实IP地址
前端Nginx,后端Apache获取用户真实IP地址2013-11-07Posted by yehoInternet -> Nginx -> Apache最近在将Apache-2.2和Apache-2.4添加到《lnmp一键安装包》中,Nginx作为前端,Apache作为后端的情况下,Apache只能获取到Nginx前端的ip地址(127.0.0.1),而无法获转载 2013-12-08 11:54:39 · 578 阅读 · 0 评论 -
Apache 安全设置
HTTP拒绝服务攻击 攻击者通过某些手段使服务器拒绝对http应答,这使Apache对系统资源(cup时间与内存)需求巨增,最终造成系统变慢甚至完全瘫痪,Apache服务器最大的缺点是,它的普遍性使它成为众矢之的,Apache服务器无时无刻不受到DoS攻击威胁,主要有下边几种 1.数据包洪水攻击 一种中断服务器或本地网络的方法是数据包洪水攻击,它通常使用internet控转载 2013-12-10 13:31:05 · 420 阅读 · 0 评论 -
服务器防范
http://www.securityfocus.com/tools/原创 2013-12-10 13:33:43 · 415 阅读 · 0 评论 -
Ubuntu/Debian上安装Nginx+php环境
[摘要]服务器程序程序中除了流行的Apache之外,也还有lighthttp和nginx等优秀程序,本教程主要介绍在Ubuntu或Debian操作系统下如何简单获取Nginx+php的运行环境。 尽管Apache已经占据半片江山,但很多人仍然在寻找其他的方式去托管他们的站点,Apache不只是一个选择,其他很多优秀的服务器程序例如lighthttp和nginx也是不错的选择。本教转载 2013-12-10 13:49:30 · 574 阅读 · 0 评论 -
揭秘Facebook背后的那些软件
揭秘Facebook背后的那些软件来源: 博客园 发布时间: 2010-07-16 16:43 阅读: 1732 次 推荐: 0 原文链接 [收藏] 对于Facebook这样超大规模的网站,很多传统的解决方案根本不适用。Facebook工程师们面临的巨大挑战是保证一个近5亿活跃用户的网站一直稳定可靠地运行。他们是如何做到的呢,这篇文章将介绍一下他们所转载 2013-12-13 01:01:27 · 582 阅读 · 0 评论 -
使用nginx sticky模块实现基于cookie的负载均衡
1、nginx sticky 模块工作流程图2、下载安装nginx sticky4、重启nginx5、测试nginx sticky6、nginx sticky其他语法7、nginx sticky expires用法8、nginx sticky使用注意事项在多台后台服务器的环境下,我们为了确保一个客户只和一台服务器通信,我们势必使用长连接。使用什么方式来实转载 2013-12-12 23:16:19 · 472 阅读 · 0 评论 -
Nginx限制ip链接数,Nginx如何限制并发数,同1个IP,nginx怎么限制流量/限制带宽?
nginx 限制ip并发数,也是说限制同一个ip同时连接服务器的数量。如何Nginx限制同一个ip的连接数,限制并发数目,限制流量/限制带宽? 通过下面nginx模块的使用,我们可以设置一旦并发链接数超过我们的设置,将返回503错误给对方。这样可以非常有效的防止CC攻击。在配合 iptables防火墙,基本上CC攻击就可以无视了。Nginx限制ip链接数,Nginx如何限制并发数,同1个ip,转载 2013-12-10 15:38:22 · 1394 阅读 · 1 评论 -
linux内核下载
https://www.kernel.org/pub/linux/kernel/v3.0/原创 2013-12-10 13:42:49 · 534 阅读 · 0 评论 -
nginx反代加替换傻瓜教程
本文适合全新安装,也适合安装了Lnmp.org一键包的安装1、下载substitutions4Nginx模块,这个模块用于替换。pkill nginx/etc/init.d/nginx stop #停止nginxcd /rootapt-get updateapt-get install -y git gcc g++ make automake#安装依赖包,Cento转载 2013-12-10 15:41:48 · 1531 阅读 · 0 评论 -
Nginx+PHP 优化配置 发挥性能极致
[摘要]Nginx 是一个很牛的高性能Web和反向代理服务器,它具有很多非常优越的特性。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。 Nginx+PHP是高效、高速、高性能的完美组合,但是要发挥其性能极致还是需要一些手段进行优化,使得这个组合结合更加紧密。在Nginx中启用fastcgi cache就可以有效提高PHP网站的访问速度。配置参数:h转载 2013-12-10 13:50:14 · 1288 阅读 · 0 评论 -
nginx监听套接口的设置
nginx监听套接口的设置2012-09-29 15:10:04 我来说两句 作者:jueduiyingxiong收藏 我要投稿nginx监听套接口的设置 if (ls[i].listen) { /* change backlog via listen() */转载 2013-11-07 21:31:46 · 573 阅读 · 0 评论