Nginx

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

Apache 向 Nginx 的迁移

公司的网站现在的规模还非常小,每日的PV约在1W左右,UV约在2000左右。 使用的是一台256M内存+20G硬盘的VPS,用的是PHPWIND,最近觉得网站有些吃力。因此,想升级服务器。但是BOSS的意见是暂时不升级,缘由是这个VPS的性能一定还没有到最好。 想想也是,今晚做一下第一步,将Apache更换成Nginx,提高Http 服务器的处理能力。

2015-07-13 11:12:15

Nginx 配置指令的执行顺序(三)

如前文所述,除非像 ngx_set_misc 模块那样使用特殊技术,其他模块的配置指令即使是在 rewrite 阶段运行,也不能和 ngx_rewrite 模块的指令混合使用。不妨来看几个这样的例子。       第三方模块 ngx_h

2015-07-13 11:12:14

Nginx 配置指令的执行顺序(四)

 ngx_lua 模块提供了配置指令 access_by_lua,用于在 access 请求处理阶段插入用户 Lua 代码。这条指令运行于 access 阶段的末尾,因此总是在 allow 和 deny 这样的指令之后运行,虽然它们同属 a

2015-07-13 11:12:14

让Nginx 的URL目录自动加斜线”/”

默认配置当你访问http://abc.example.com/dir 时不会加”/” 常见做法 if (-d $request_filename){ rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent; } 更佳的替代方法 optimize_server_names off;#优化服务

2015-07-13 11:12:13

rsyslog收集nginx日志配置

rsyslog日志收集配置 rsyslog服务器收集各服务器的日志,并汇总,再由logstash处理 请查看上一篇文章  http://bbotte.blog.51cto.com/6205307/1613571   客户端/发送端 web服务器 # yum install rsyslog -y

2015-07-13 11:12:13

Centos Yum Nginx Php-fpm Mysql

今天发现了个好东西 http://centos.alt.ru/pub/repository/centos/5/i386/ http://centos.alt.ru/pub/repository/centos/5/x86_64/ 现在,我们可以快速全自动搞定 CentOS + Nginx + PHP-FPM + MySQL 的安装了 先新建一个 rep

2015-07-13 11:12:12

【nginx】nginx读书笔记

计划: 简单用过,看书全面了解下。 1、《实战nginx:取代apache的高性能Web服务器》 内容:安装、配置和优化、PHP FastCGI、JSP、反向代理、负载均衡、Rewrite、缓存、模块介绍 按顺序过一遍,重点看反向代理、负载均衡、rewrite、缓存和模块介绍。 2、《深入理解 Nginx:模块开发与架构解析 / 陶辉著 . —北京

2015-07-13 11:12:12

Nginx用户认证配置方法详解(域名/目录)

Nginx超级强大它可以单独为一个域名设置用户认证,方法也很简单我们只要生成用户认证的用户名和密码,然后再Nginx添加auth认证配置即可 Nginx可以为某一个域名单独加用户认证,具体做法如下: 1. 生成用户认证的用户名和密码: #wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.

2015-07-13 11:12:12

nginx文件上传模块+Tonado

做文件上传的项目,需要上传文件,使用Nginx的upload上传模块来进行处理。 源码位置:http://www.grid.net.ru/nginx/upload.en.html 下载后重新编译nginx   /configure *   $upload_file_name 文件原始名字 $upload_tmp_path

2015-07-13 11:12:11

NGINX+UWSGI 莫名发生Nginx 502 Bad Gateway错误的排查过程

自己有个阿里云UBUNTU运行的Django站,使用NGINX+UWSGI驱动,今天登陆系统后台更新内容出现了几个大字:Nginx 502 Bad Gateway,一看情况不好,这是要糟糕啊。 啊西八!有事儿干了! 本文作者:博客园狂奔的大兵,地址:cnblogs.com/jaenlee/p/4214062.html,未经允许请勿私自转载 首先想到的可

2015-07-13 11:12:11

高性能Web服务器Nginx

高性能Web服务器Nginx及相关新技术的应用实践 什么是Nginx?•          Nginx (“engine x”) 是俄罗斯人Igor Sysoev(塞索耶夫)编写的一款高性能的 HTTP 和反向代理服

2015-07-13 11:12:10

nginx负载均衡策略

nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver {server 192.168.0.14;server 192.168.0.15;}2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的

2015-07-13 11:12:10

Archlinux下配置PHP、nginx和apache

1. 首先安装nginx apache php php-apache php-fpm php-cgi php-gd php-mcrypt php-pgsql php-sqlite等软件包。 2. 编辑apache的配置文件/etc/httpd/conf/httpd.conf,将     LoadModule mpm

2015-07-13 11:12:10

nginx缓存优先级(缓存问题者必看)

接触nginx的兄弟或多或少都有遇到缓存问题,要么是nginx为什么不缓存,要么就是nginx缓存很快就失效等等问题,在网上找了一遍nginx缓存优先级的文章,大家可以参考下。 架构图client端  <——————>   nginx cach

2015-07-13 11:12:09

linux下nginx+php+mysql 自助环境搭建

++++++++++++++++++++++++++++++++++++++++++++++linux下nginx+php+mysql环境搭建++++++++++++++++++++++++++++++++++++++++++++++操作系统    : [CentOS6.0]服务器     : [nginx-1.1.8]PHP      : [php-5.2

2015-07-13 11:12:07

搭建Nginx图片服务器

搭建Nginx图片服务器 Part-I 安装Nginx 安装PCRE 下载 ngx_cache_purge 并解压,用来清除缓存 下载Nginx并解压 cd nginx-1.7.7 编译,--prefix使用默认值,则nginx安装在/usr/local/nginx ./configure --user=www --group=

2015-07-13 11:12:05

nginx location rewrite 禁止访问某个目录

Location 指令,是用来为匹配的 URI 进行配置 http://www.baidu.com/test/index.php?a=1&b=ture   这里面/test/index.php就是nginx里的uri,就是变量$uri location [=|~|~*|^~|@] /uri/ { … } 〖=〗

2015-07-13 11:12:05

新手搭建 nginx + php (LNMP)

配置源 纯净的Centos 6.5系统 配置163yum源 (这个比较简单,百度能解决很多问题) 开始 安装  开发软件包:yum  -y groupinstall  \"Development Tools\" 安装  mysql     : yum  -y install my

2015-07-13 11:12:04

征服 Nginx + Tomcat

2年前一直折腾Apache,现如今更习惯Nginx。 搭建网站又遇到2年前遇到的问题——Session同步。 (参考我以前的帖子——征服 Apache + Tomcat)只不过现今担当负载均衡的Apache换成了Nginx! 今天简要说明一下Nginx+Tomcat负载均衡实现,重

2015-07-13 11:12:04

ubuntu NGINX LUA安装

以前一直介绍NGINX 和 PHP安装,今天安装NGINX+LUA,开始感觉挺难的,其实很容易!~ 1、安装各种包  # sudo apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl 2、去下载春哥的openresty,下载地址:http:/

2015-07-13 11:12:03