Nginx

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

Nginx负载均衡 ZT

Nginx负载均衡基础知识Nginx的upstream目前支持5种方式的分配1)、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2)、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。2)、ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务

2015-07-13 11:11:34

nginx安装笔记

Linux安装过程:

2015-07-13 11:11:34

Nginx、Tomcat、SSL、双向认证

1. 证书层级结构2. 服务器结构tomcat不要求认证客户端,nginx要求认证客户端3. tomcat配置注意点tomcat的服务器证书的CN必须为tomcat_backend4. nginx配置注意点使用openssl从pfx文件中导出pem格式公钥1openssl pkcs12 -clcerts -nokeys -in cert.p12 -out c

2015-07-13 11:11:33

nginx+fastcgi+spawn-fcgi

1. nginx安装   准备:pcre-8.36.tar.gz  nginx-1.7.9.tar.gz     tar -xzvf pcre-8.36.tar.gz   tar -xzvf nginx-1.7.9.tar.gz   cd nginx-1.7.9   ./configure --prefix

2015-07-13 11:11:33

Nginx性能优化技巧

一、编译安装过程优化.减小Nginx编译后的文件大小在编译Nginx时,默认以debug模式进行,而在debug模式下会插入很多跟踪和ASSERT之类的信息,编译完成后,一个Nginx要有好几兆字节。在编译前取消Nginx的debug模式,编译完成后Nginx只有几百千字节,因此可以在编译之前,修改相关源码,取消debug模式,具体方法如下:在Nginx源码

2015-07-13 11:11:32

Puppet master nginx 扩展提升性能(puppet自动化系列4)

puppet使用SSL(https)协议来进行通讯,默认情况下,puppet server端使用基于Ruby的WEBRick HTTP服务器。由于WEBRick HTTP服务器在处理agent端的性能方面并不是很强劲,因此需要扩展puppet,搭建nginx或者其他强劲的web服务器来处理客户的https请求。 需要解决的问题: 扩展传输方式:提高性

2015-07-13 11:11:31

php nginx memcache 开机自启动服务 以及如何启动这些服务

inux os 将操作环境分为以下7个等级: 0:开机(请不要切换到此等级)1:单人使用者模式的文字界面2:多人使用者模式的文字界面,不具有网络档案系统(NFS)功能3:多人使用者模式的文字界面,具有网络档案系统(NFS)功能4:某些发行版的linux使用此等级进入x windows system5:某些发行版的linux使用此等级进入x windows

2015-07-13 11:11:31

CentOS安装Nginx,并配置nodejs反向代理

安装介绍 安装位置:/usr/local/nginxnginx安装包下载地址:http://nginx.org/download/nginx-1.7.11.tar.gz 安装依赖软件 安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。 yum install gcc-c

2015-07-13 11:11:31

windows下配置nginx+php

1、首先需要准备的应用程序包。   nginx:nginx/Windows-1.0.4   php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以FastCGI的方式运行,所以我们下载非线程安全也就是nts的php包)   (还会用到)RunHiddenConsole:RunHiddenConsol

2015-07-13 11:11:30

Nginx配置性能优化

大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必须更深入一些。在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大

2015-07-13 11:11:30

nginx的408错误

client_header_timeout:Http核心模块指令,指令指定读取客户端请求头标题的超时时间。这里的超时是指一个请求头没有进入读取步骤,如果连接超过这个时间而客户端没有任何响应,Nginx将返回一个\"Request time out\" (408)错误。 client_body_timeout:Http核心模块指令,指令指定读取请求实体的超时时

2015-07-13 11:11:29

隐藏nginx 版本号

# curl --head www.nginx.orgHTTP/1.1 200 OKServer: nginx/0.8.31Date: Wed, 13 Jan 2010 06:17:30 GMTContent-Type: text/htmlContent-Length: 2341Last-Modified: Mon, 11 Jan 2010 15:

2015-07-13 11:11:29

RHEL系统中Nginx源码安装

  Nginx官网:http://nginx.org/ 参考:http://wiki.nginx.org/GettingStarted    一、安装依赖包 gzip module requires zlib library rewrite module

2015-07-13 11:11:29

nginx http子模块conf的初始化

ngx_conf_t                  // 路人甲 ngx_http_module_t   // http中的子module ngx_ht

2015-07-13 11:11:28

Nginx+uWSGI+bottle 在Linux上部署

在/data/lujianxing/bottle 文件夹中创建三个文件: bottle.py bottle的源文件 a.py from bottle import Bottle, run mybottle = Bottle() @mybottle.route(\'/\') def index(): return \'default_ap

2015-07-13 11:11:27

nginx cronlog

下面的方法是利用管道文件,使得nginx来支持cronlog分割日志   实现方法 1,建立管道文件 mkfifo /var/log/accesslog/nginx/access.log   2,修改nginx的log日志指向 access_log  /var/log/accesslog/ngi

2015-07-13 11:11:27

Nginx源码研究一:NGINX模块启动

     Nginx 是一个轻量级,但是高性能的 HTTP 和 代理 服务器,也是一个 IMAP/POP3/SMTP代理服务器。 它的第一个版本0.1.0是由俄罗斯的工程师Igor Sysoev与2004年10月4日发出。而本次研究是基于1.4.5版本       

2015-07-13 11:11:27

nginx+uwsgi+WSGI applications

uwsgi一个专业的部署运用的工具,不仅能够部署Python运用,还能够部署其他运用比如Perl,Ruby等 uWSGI 安装: 1 pip install uwsgi WSGI application(关于WSGI规范请参看,我前面讲解的一篇WSGI文章)命名为 foobar.py 1 def application(env, st

2015-07-13 11:11:26

vm virtualbox 虚拟安装centos,安装nginx,mysql,PHP,及网络配置

       在自己得电脑虚拟机上安装centos之后一般是不会连接到外网的此时使用yum无法安装gcc,gcc++等编译软件,那么就没法编译安装 apache.mysql,此时需要更改 网路配置文件. 在虚拟机里设置 网路1为 网路地址转换NAT而非NAT模式, 网路2为桥接模式。 vi /etc/sy

2015-07-13 11:11:25

Mac os x下配置nginx + php

一直都没使用过PHP的,最近leader推荐使用他在维护的一个移动端的js框架,在本地合并压缩使用的是php环境处理的,so,只能是搭一个PHP的环境了。一直使用的本地代理服务器都是nginx,虽然PHP和Apache挺般配的,Mac上也自带Apache,但是本地的静态服务一直都是用的nginx,不想在换到Apache上,所以就自己将nginx和PHP配了下

2015-07-13 11:11:25