随笔分类 -  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 与时俱进 阅读(3095) 评论(0) 推荐(1) 编辑

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 与时俱进 阅读(798) 评论(0) 推荐(0) 编辑

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

posted @ 2011-03-04 10:33 与时俱进 阅读(6121) 评论(0) 推荐(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 与时俱进 阅读(1392) 评论(0) 推荐(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 与时俱进 阅读(2474) 评论(0) 推荐(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 与时俱进 阅读(9710) 评论(0) 推荐(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 与时俱进 阅读(5907) 评论(0) 推荐(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 与时俱进 阅读(25175) 评论(1) 推荐(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 与时俱进 阅读(3114) 评论(0) 推荐(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 与时俱进 阅读(3145) 评论(0) 推荐(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 与时俱进 阅读(1947) 评论(0) 推荐(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 与时俱进 阅读(1033) 评论(0) 推荐(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 与时俱进 阅读(14203) 评论(0) 推荐(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 与时俱进 阅读(5446) 评论(0) 推荐(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 与时俱进 阅读(527) 评论(0) 推荐(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 与时俱进 阅读(2628) 评论(1) 推荐(0) 编辑

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

posted @ 2009-12-10 09:10 与时俱进 阅读(2523) 评论(0) 推荐(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 与时俱进 阅读(1004) 评论(0) 推荐(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 与时俱进 阅读(4504) 评论(0) 推荐(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 与时俱进 阅读(610) 评论(0) 推荐(0) 编辑

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