Nginx详解进阶
nginx的各个模块的每项配置的含义以及详细解释。
通过自己的学习和寻找国外相关文章,来总结和翻译一些相关的文章,在自己学习的同时,同时也方便大家学习!
JessonLv
这个作者很懒,什么都没留下…
展开
-
详细解释:nginx中gzip的各项配置以及配置参数的意思详解
最近几天一直做nginx的负载均衡,折腾了好几天,在网上查了很多资料,发现大多数资料都些的很笼统,或者就是些的让新手迷迷糊糊,似懂非懂,很多的配置参数等都不是很明白,配置的时候也就造成很多地方不确切。现在我对我这几天的配置予以总结,从下载到安装,到环境的搭建,以及负载均衡的配置,参数的详细解释,以及后面的session共享,都会一一介绍,希望给予对nginx有兴趣的特别是新手有一些帮助。本文参原创 2012-09-25 11:40:41 · 20542 阅读 · 2 评论 -
详解之:linux下tomcat、nginx的负载均衡及memcached对session共享的实现配置详细总结
写在前面:最近几天一直做nginx的负载均衡,折腾了将近一周,在网上查了很多资料,终于在今天将一系列的流程及功能跑通。在学习的过程中,发现网上大多数资料都写的很笼统,或者就是写的让新手迷迷糊糊,似懂非懂,很多的配置参数等都不是很明白,配置的时候也就造成很多地方不确切。现在我对我这几天的配置学习予以总结,从下载到安装、环境的搭建,以及负载均衡的配置,参数的详细解释,以及memcached的ses原创 2012-09-27 15:46:03 · 5752 阅读 · 4 评论 -
详细解释:nginx中ChsHttpProxyModule模块各项配置及其含义
Redirected from NginxChsHttpProxyModule此模块能代理请求到其它服务器.这是 HTTP/1.0 版本的代理,暂时无法保持 keep-alive 的请求.(因此,到后端的链接每次请求都会创建和关闭)Nginx 和浏览器使用 HTTP/1.1 进行对话,而跟后台服务器使用 HTTP/1.0,所以它能处理浏览器keep-alive的请求Example:原创 2012-10-09 09:26:52 · 1770 阅读 · 0 评论 -
详细解释:nginx中ChsHttpUpstreamModule模块配置及各个参数含义
该模块为后端服务器提供简单的负载均衡(轮循调度和客户端 IP)。示例:upstream backend { server backend1.example.com weight=5; server backend2.example.com:8080; server unix:/tmp/backend3;} server { location / { prox翻译 2012-10-09 09:37:36 · 1301 阅读 · 0 评论 -
详细解释:nginx中ngx_http_headers_module模块配置及各个参数含义
本模板可以设置HTTP报文的头标。__示例__:: expires 24h;: expires 0;: expires -1;: expires epoch;: add_header Cache-Control private;指令[#add_header add_header][#expires expires]翻译 2012-10-09 10:24:20 · 2956 阅读 · 0 评论 -
详细解释:nginx中ngx_http_rewrite_module模块配置及各个参数含义
This module makes it possible to change URI using regular expressions, and to redirect and select configuration depending on variables.该模块允许使用正则表达式改变URI,并且根据变量来转向以及选择配置。If the directives of this m翻译 2012-10-09 10:36:41 · 3587 阅读 · 0 评论 -
详细解释:nginx中ChsHttpLogModule模块配置及各个参数含义
ngx_http_log_module实例:log_format gzip '$remote_addr - $remote_user [$time_local] ': '"$request" $status $bytes_sent ': '"$http_referer" "$http_user_agent" "$gzip_ratio"';access_log /spoo翻译 2012-10-09 10:42:06 · 1524 阅读 · 0 评论 -
详细解释:nginx中ChsHttpIndexModule模块配置及各个参数含义
使用本模块可以指定默认文档:location / {: index index.$geo.html index.html;}index语法: index file [file...]默认值: index index.html作用域: http, server, location该指令用来指定用来做默认文档的文件名,可以在文件名处使用变量。 如果您指定了多个文翻译 2012-10-09 11:03:44 · 769 阅读 · 0 评论 -
详细解释:nginx中ngx_http_access_module模块(HTTP Access 模块)配置及各个参数含义
此模块提供了一个简易的基于主机的访问控制.ngx_http_access_module 模块使有可能对特定IP客户端进行控制. 规则检查按照第一次匹配的顺序__配置样例__:location / {: deny 192.168.1.1;: allow 192.168.1.0/24;: allow 10.1.1.0/16;: deny all;}翻译 2012-10-10 09:43:16 · 2940 阅读 · 0 评论 -
详细解释:nginx中ngx_http_auth_basic_module模块(HTTP Auth Basic 模块)配置及各个参数含义 .
该模块可以使你使用用户名和密码基于 HTTP 基本认证方法来保护你的站点或其部分内容。__实例配置__:location / {: auth_basic "Restricted";: auth_basic_user_file conf/htpasswd;}指令[#auth_basic auth_basic][#auth_basic_u翻译 2012-10-10 09:50:08 · 3607 阅读 · 0 评论 -
详细解释:nginx中Nginx Main Module(主模块)配置及各个参数含义
这里是控制 Nginx 的基本功能的指令.指令:[#daemon daemon][#debug_points debug_points][#error_log error_log][#include include][#lock_file lock_file][#master_process master_process][#pid pid][#ssl_engi翻译 2012-10-10 10:13:43 · 2061 阅读 · 0 评论 -
详细解释:nginx中事件模块(Events Module)配置及各个参数含义 .
摘要控制Nginx处理连接的方式指令accept_mutex语法:accept_mutex [ on | off ] 默认值:on Nginx使用连接互斥锁进行顺序的accept()系统调用accept_mutex_delay语法:accept_mutex_delay Nms; 默认值:500ms如果一个进程没有互斥锁,它将至少在这个值的时间后被回收,默认是翻译 2012-10-11 09:06:08 · 2975 阅读 · 0 评论 -
关于Nginx的一些优化:如何突破十万并发
worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配原创 2012-10-15 09:42:54 · 1834 阅读 · 1 评论 -
运行和控制 Nginx - 命令行参数和信号
不像许多其他软件系统,Nginx 仅有数个命令行参数,完全通过配置文件来配置(想象一下)。[#options 选项][#example 示例][#lncus 使用信号加载新的配置][#utnbotf 平滑升级到新的二进制代码] 选项-c 为 Nginx 指定一个配置文件,来代替缺省的。-t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,翻译 2012-10-24 09:37:51 · 1498 阅读 · 0 评论 -
Nginx模块参考手册中文版
http://www.howtocn.org/nginx:Nginx%E6%A8%A1%E5%9D%97%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E4%B8%AD%E6%96%87%E7%89%88转载 2012-11-05 09:23:07 · 992 阅读 · 0 评论 -
RHEL 5.4 + Nginx + Mediawiki
# Virtual wiki.atyu30.com# Author atyu30# Date: 2011/08/31## uname -r -m -o#2.6.18-194.el5 x86_64 GNU/Linux## nginx -v#nginx: nginx version: nginx/1.1.1# Change 2011/09/02# MediaWiki-1.17.0 p原创 2012-12-11 15:06:30 · 1022 阅读 · 0 评论 -
Nginx 日志分析 AWStats + JAWStats 安装配置
Awstats 是一款基于 Perl 的 WEB 日志分析工具,而 JAWStats 是一款基于 PHP 的统计套件,旨在为 Awstats 提供更为精美图形界面。一、安装和配置 AwstatsAwstats 安装非常简单,但必须先确认你服务器上 Perl 的环境已经就绪。考虑到网站流量不大,每日一次的 Nginx 日志切割也可以省略了。。。1. 下载与安装wget http://prdownlo原创 2012-12-11 15:16:15 · 1749 阅读 · 0 评论