随笔分类 - Nginx

Windows上搭个Nginx集群环境玩玩
摘要:一、在windows上安装nginx1、从这里下载nginx的windows版本2、把压缩文件解压至c盘根目录,并将文件夹重命名成nginx3、在conf目录下的nginx.conf文件中,指定一个不冲突的端口号,这里测试用8088,代码段如下:server { listen 8088; server_name localhost;}4、打开cmd命令行,运行如下命令:>cd c:\nginx>nginx好了,试试吧,打开浏览器,输入127.0.0.1:8088,如果出现下图,那就说明nginx服务器已经成功安装并已经在跑了。二、简单配置一下,搞个负载均衡集群测试环境这里我就只有一 阅读全文

posted @ 2011-07-24 23:09 与时俱进 阅读 (2909) | 评论 (0) 编辑

nginx配置文件祥解
摘要:nginx配置说明----------------------------#运行用户user nobody nobody;#启动进程worker_processes 2;#全局错误日志及PID文件error_log logs/error.log notice;pid logs/nginx.pid;#工作模式及连接数上限events {use epoll;worker_connections 1024;}#设定http服务器,利用它的反向代理功能提供负载均衡支持http {#设定mime类型include conf/mime.types;default_type application/octe 阅读全文

posted @ 2011-03-04 10:33 与时俱进 阅读 (719) | 评论 (0) 编辑

nginx配置文件中的location中文详解
摘要:location语法:location [=|~|~*|^~] /uri/ { … }默认:否上下文:server这个指令随URL不同而接受不同的结构。你可以配置使用常规字符串和正则表达式。如果使用正则表达式,你必须使用 ~* 前缀选择不区分大小写的匹配或者 ~ 选择区分大小写的匹配。确定 哪个location 指令匹配一个特定指令,常规字符串第一个测试。常规字符串匹配请求的开始部分并且区分大小写,最明确的匹配将会被使用(查看下文明白 nginx 怎么确定它)。然后正则表达式按照配置文件里的顺序测试。找到第一个比配的正则表达式将停止搜索。如果没有找到匹配的正则表达式,使用常规字符串的结果。有两 阅读全文

posted @ 2011-03-04 10:33 与时俱进 阅读 (5709) | 评论 (0) 编辑

Ubuntu Server Nginx 下配置 mono 下运行 asp.net mvc
摘要:OS: Ubuntu 9.10WebServer: Nginx 0.7.62 + mono-fastcgi-server2environment: movo 2.05 + asp.net 2.05 + asp.net mvc 1.0DbServer: MySql Server 5.1以下是步骤:1.安装Ubuntu 9.10(废话)2.安装Mono(由于Ubuntu 9.10已经内置了最新版的Mono,所以这一步省了)3.安装Nginxsudo apt-get install nginx4.安装fastcgi-mono-serversudo apt-get install mono-fastc 阅读全文

posted @ 2011-02-23 17:27 与时俱进 阅读 (1209) | 评论 (0) 编辑

安装 - FreeBSD + Nginx 环境搭建教程(推荐)
摘要:前言:本文是关于如何搭建基于“FreeBSD7.2 + Nginx0.8.24 + PHP5.2.11(FastCGI) + GD2.0.53 + ZendOptimizer3.3.9 + Mysql5.1.40 + 系统优化 + 防ddos攻击”高性能、高负载Web服务器的文章,安装方式为源代码安装。文档目录 为什么要选择 FreeBSD? 为什么要选择 Nginx? 安装 FreeBSD7.2 获取相关开源软件包 安装 Mysql5.1.40 安装 Nginx 安装 pcre8.00 安装 Nginx0.8.24 安装 libxml2-2.7.6 安装 GD 安装 zlib1.2.3 安装 阅读全文

posted @ 2011-01-13 19:40 与时俱进 阅读 (2009) | 评论 (0) 编辑

nginx根据http_user_agent防DDOS
摘要:前端squid反向代理到nginxnginx根据http_user_agent防DDOS首先查看访问日志,找出可疑访问 找到http_user_agent 的特征,然后再作过滤"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; MyIE 3.01)Cache-Control: no-store, must-revalidate"if ($http_user_agent ~ must-revalidate) {return 503;}#这样就返回503错误location = / {include proxy.conf;if ( $http_ 阅读全文

posted @ 2011-01-13 19:34 与时俱进 阅读 (9391) | 评论 (0) 编辑

Nginx配置文件中文注释详解(参考)
摘要:Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。Nginx配置文件详解#运行用户user nobody nobody;#启动进程worker_processes 2;#全局错误日志及PID文件error_log logs/error.log notice;pid logs/nginx.pid;#工作模式及连接数上限events { 阅读全文

posted @ 2011-01-13 19:27 与时俱进 阅读 (5592) | 评论 (0) 编辑

nginx 安装+反向代理设置
摘要:前序:请耐性子看完,前面的这个配置可以达到按后缀名进行缓存,但无法被purge。后面的配置可以被purge。具体实施方案按个人情况而定。安装 nginx依赖的软件包1. gzip module requires zlib library2. rewrite module requires pcre library3. ssl support requires openssl library4.nginx下载源码包 1. wget http://www.openssl.org/source/openssl-0.9.8l.tar.gz2. wget ftp://ftp.csx.cam.ac.uk/ 阅读全文

posted @ 2011-01-13 18:50 与时俱进 阅读 (24897) | 评论 (1) 编辑

nginx反向代理配置及优化
摘要:nginx反向代理配置及优化2009-05-26作者:守住每一天blog:liuyu.blog.51cto.combbs:bbs.linuxtone.orgmsn:liuyubj520#hotmail.comemail:liuyu105#gmail.com前言: 由于服务器apache抗不住目前的并发.加上前端squid配置后,问题依然无法解决.而页面程序大部分是动态.无法使用fastcgi来处理.因此想使用nginx做为反向代理apache.整个配置安装过程很简单.在考虑高并发的情况下,在安装前就做了些优化.目前配置能抗住3000以上并发.好像不是特别大哦?呵~~ 但足以~~ 只是还有少量4 阅读全文

posted @ 2011-01-13 18:27 与时俱进 阅读 (2945) | 评论 (0) 编辑

FreeBSD + Nginx 环境搭建教程
摘要:前言:本文是关于如何搭建基于“FreeBSD7.2 + Nginx0.8.24 + PHP5.2.11(FastCGI) + GD2.0.53 + ZendOptimizer3.3.9 + Mysql5.1.40 + 系统优化 + 防ddos攻击”高性能、高负载Web服务器的文章,安装方式为源代码安装。Ports 方式安装请参考: http://www.excms.cn/m... 阅读全文

posted @ 2010-09-29 00:22 与时俱进 阅读 (2806) | 评论 (0) 编辑

Nginx环境下Discuz论坛的Rewrite规则
摘要:1、需要说明的是,下网上以前一直流传的Rewrite都是有误的。下面的Rewrite中百分号前面多了个转移字符“\”,这在Apache中是需要的,而在Nginx中则是不需要的。rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /viewthread.php?tid=$1&extra=page\%3D$3&p... 阅读全文

posted @ 2010-09-29 00:20 与时俱进 阅读 (1640) | 评论 (0) 编辑

nginx 限制某些类型的客户端的访问
摘要:连续几天遭遇小规模的cc攻击,虽然危害不大,但每次受到攻击都要登陆到服务器上,把一套措施重新走一遍。一次是晚上11点,一次周六,影响休息,烦人至极。这几次的cc攻击,应该是来自同一个组织,因为,正巧发现这几次cc攻击在access log中留下的客户端类型都一样"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; MyIE 3.01)Cache-... 阅读全文

posted @ 2010-09-29 00:18 与时俱进 阅读 (627) | 评论 (0) 编辑

nginx的http session管理
摘要:从自已的使用经验、以及归纳、总结网上各类关于Nginx的文章,个人觉得Nginx最擅长的是对静态内容提供HTTP服务,以及Session管理(HTTP任务管理)。Nginx使用了epoll的模式来管理TCP session,所以,性能高,系统资源消耗低。http session,基本上可以认为就是我们平常所理解的完成GET或者POST请求的HTTP应用的TCP Session。实事上,Nginx提... 阅读全文

posted @ 2010-09-29 00:17 与时俱进 阅读 (13614) | 评论 (0) 编辑

如何配置nginx的流量限制
摘要:今天教大家如何配置nginx进行流量限制。限制每个IP一个线程,每个线程30K/s限制;防治盗链,将盗链的URL显示为指定图片;在171上测试通过。下载限制的相关配置http { limit_zone one $binary_remote_addr 10m; server { location /upload/ { limit_conn one 1; limit_rate 30k; } }} 阅读全文

posted @ 2010-09-29 00:15 与时俱进 阅读 (5040) | 评论 (0) 编辑

Nginx 简单的负载均衡配置示例
摘要:www.s135.com 和 blog.s135.com 域名均指向 Nginx 所在的服务器IP。  用户访问http://www.s135.com,将其负载均衡到192.168.1.2:80、192.168.1.3:80、192.168.1.4:80、192.168.1.5:80四台服务器。  用户访问http://blog.s135.com,将其负载均衡到192.168.1.7服务器的808... 阅读全文

posted @ 2010-09-29 00:11 与时俱进 阅读 (429) | 评论 (0) 编辑

nginx for windows: 让nginx以服务的方式运行(亲侧修正)
摘要:在windows下安装了nginx, 郁闷是发现它没有以服务方式运行, 也就是说当用户注销后,程序会终止.因此需要将nginx作为服务运行.假设nginx安装在c:\nginx\下:1.下载微软服务注册工具srvany.exe, instsrv.exe, 存放到c:\nginx\目录下http://wesoho.com/soft/down/srvany.rar2.安装NGINX服务, 将命令行切换... 阅读全文

posted @ 2009-12-10 09:12 与时俱进 阅读 (2354) | 评论 (1) 编辑

在线转换工具自动将Apache Rewrite伪静态规则转换为Nginx Rewrite
摘要:http://www.anilcetin.com/convert-apache-htaccess-to-nginx/此地址里面的内容包含可以完成上面说的略做修改的功能。就是把.htaccess中的规则自动转换成nginx下面可用的规则。 阅读全文

posted @ 2009-12-10 09:10 与时俱进 阅读 (366) | 评论 (0) 编辑

LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包
摘要:因为个人原因,LNMP经过几次跳票终于发布了,此次发布的是在Debian或者Ubuntu下的Nginx、PHP、MySQL、phpMyAdmin、Zend一键安装包,可以在VPS、独立主机上轻松的安装LNMP生产环境。CentOS LNMP一键安装包,请到:http://blog.licess.cn/lnmp/LNMP V0.3 forDebian/Ubuntu软件版本说明(2009年11月17日... 阅读全文

posted @ 2009-12-10 09:07 与时俱进 阅读 (859) | 评论 (0) 编辑

Nginx+tomcat负载均衡session问题解决
摘要:测试环境:server1 服务器上安装了nginx + tomcat01server2服务器上只安装了 tomcat02 server1IP 地址: 192.168.2.88server2IP 地址: 192.168.2.89 安装步骤:1. 在server1 上安装配置 nginx + nginx_upstream_jvm_routeshell $> wget -c http://syso... 阅读全文

posted @ 2009-10-26 12:32 与时俱进 阅读 (4047) | 评论 (0) 编辑

nginx负载均衡
摘要:nginx是什么? [quote] Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳... 阅读全文

posted @ 2009-10-26 12:11 与时俱进 阅读 (519) | 评论 (0) 编辑

Nginx虚拟主机多server_name的顺序问题
摘要:今天在配置Nginx + PHP + MediaWiki中, 发现一个问题:MediaWiki所在的Nginx虚拟主机绑定了多个域名,但是不管通过什么域名访问MediaWiki首页,都会被跳转到其中的一个域 名上。Nginx配置文件中没有相关的rewrite跳转规则,那么就应该是MediaWiki的PHP程序做的跳转,但是,遍历了MediaWiki目 录下的所有文件以及查询了MySQL数据库中的每... 阅读全文

posted @ 2009-10-23 09:35 与时俱进 阅读 (6767) | 评论 (0) 编辑

nginx详细文档 – 安装配置,深入源码,模块编写,编译器参数,系统函数
摘要:nginx文档 吴东 April 28, 2009 Contents 1前言 5 2基本配置 7 2.1安装………………… 7 2.2配置说明………………. 10 2.3启动和控制…………R... 阅读全文

posted @ 2009-10-23 09:28 与时俱进 阅读 (6947) | 评论 (0) 编辑

Nginx 的 server_names_hash_bucket_size 问题
摘要:在 Nginx 0.6.35 的版本中,配置多个 server 虚拟主机,必须要在配置文档中 http { 里头加上 server_names_hash_bucket_size 64; 这么一句 http { server_names_hash_bucket_size 64; include mime.types; default_type application/octet-stream... 阅读全文

posted @ 2009-10-23 09:25 与时俱进 阅读 (20952) | 评论 (0) 编辑

Nginx+PHP+MySQL双机互备、全自动切换方案
摘要:在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障, 而短时间内无法恢复,后果将非常严重。为了避免单点故障,我设计了此套方案,编写了failover.sh脚本,实现了双机互备、全自动切换,故障转移时 间只需几十秒。   一、双机互备、全自动切换方案:   1、拓扑图:      2、解释: ... 阅读全文

posted @ 2009-10-23 09:22 与时俱进 阅读 (501) | 评论 (0) 编辑

Nginx的Rewrite设置及示例
摘要:Nginx以其良好的并发性能,目前正在逐渐取代Apache成为大家的Web server首选,但是Nginx目前的中文资料很少,需要大家努力贡献。 下面我介绍一下Nginx的Rewrite模块设置及Wordpress和Discuz的示例。Nginx的Rewrite规则比Apache的简单灵活多了,从下面介绍可见一斑。 首先,Nginx可以用if进行条件匹配,语法规则类似C,举例如下: if ($h... 阅读全文

posted @ 2009-10-23 09:20 与时俱进 阅读 (20997) | 评论 (1) 编辑

Nginx中配置所有子域名重定向Redirect到www
摘要:Apache 配置是这样的: #.htaccess RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com RewriteRule (.*) http://www.yourdomain.com$1 [R=301,L] Nginx 的配置: # /etc/nginx/nginx.conf if ($http_host !~ &... 阅读全文

posted @ 2009-10-23 09:18 与时俱进 阅读 (11066) | 评论 (0) 编辑

让Nginx 的URL目录自动加斜线”/”
摘要:默认配置当你访问http://abc.example.com/dir 时不会加”/” 常见做法 if (-d $request_filename){ rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent; } 更佳的替代方法 optimize_server_names off;#优化服务器名称:关 server_name_in... 阅读全文

posted @ 2009-10-23 09:16 与时俱进 阅读 (2178) | 评论 (0) 编辑

Nginx的Rewrite正则表达式,匹配非某单词
摘要:由于要rewrite一个地址从 /mag/xx/xxx/ -> /m/xxx 但原先 /mag/xx/more/ 要保留 这就得写一个比较奇特的正则了,尝试了比较多的写法也没成功 最先想的是: location ~* ^/mag/[^/]+/[^(more)]+/ { rewrite ^/mag/[^/]+/(.*) /m/$1 permanent; } []的写法并不凑效,里面是匹配单个字... 阅读全文

posted @ 2009-10-23 09:14 与时俱进 阅读 (7972) | 评论 (1) 编辑

nginx和squid配合搭建的web服务器前端系统
摘要:这个架构是目前我个人觉得比较稳妥并且最方便的架构,易于多数人接受: 前端的lvs和squid,按照安装方法,把epoll打开,配置文件照搬,基本上问题不多。 这个架构和app_squid架构的区别,也是关键点就是:加入了一级中层代理,中层代理的好处实在太多了: 1、gzip压缩 压缩可以通过nginx做,这样,后台应用服务器不管是apache、resin、lighttpd甚至iis或其他古怪服务... 阅读全文

posted @ 2009-10-23 09:12 与时俱进 阅读 (394) | 评论 (0) 编辑

nginx做透明代理
摘要:前一阵子在帮一朋友解决问题时,聊及nginx的透明代理的问题,当时就想修改nginx来实现透明代理,幸好一直没有付诸实现,不然又一次重造轮子. 下午在邮件列表中讨论到这个问题,nginx的作者Igor的回答让我茅塞顿开。看以下配置: user www; worker_processes 1; error_log /var/log/nginx/error.log debug; #pid log... 阅读全文

posted @ 2009-10-23 09:11 与时俱进 阅读 (6714) | 评论 (0) 编辑

nginx+tomcat实现集群负载均衡(实现session复制)
摘要:架构描述 前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomcat) 优点:实现了可弹性化的架构,在压力增大的时候可以临时添加tomcat服务器添加到这个架构里面去 一,配置nginx 1, 下载包 Wget http://sysoev.ru/nginx/nginx-0.6.32.tar.gz ftp:... 阅读全文

posted @ 2009-10-23 09:08 与时俱进 阅读 (3127) | 评论 (0) 编辑

软件nginx 0.8.16
摘要:nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆... 阅读全文

posted @ 2009-09-23 13:34 与时俱进 阅读 (219) | 评论 (0) 编辑

利用Nginx架设高性能的Web环境
摘要:Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web... 阅读全文

posted @ 2009-08-12 07:51 与时俱进 阅读 (1037) | 评论 (0) 编辑

友情链接:同里老宅院民居客栈