淘宝:tengine与nginx安装一样。
nginx安装及tomcat配置:http://www.cnblogs.com/huangjingzhou/articles/2153405.html
相关配置解释: 来源:http://www.oschina.net/code/snippet_12_175
user nobody; worker_processes 2; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { use epoll; worker_connections 4096; } http { include mime.types; default_type application/octet-stream; server_tokens off; sendfile on; #tcp_nopush on; keepalive_timeout 65; limit_conn_zone $binary_remote_addr zone=perip:10m; #访问连接数数量控制 include gzip.conf; server { listen 80; server_name localhost; location / { #禁止ip访问 deny all; } location ~ ^/NginxStatus { #开启nginx运行状态 stub_status on; access_log off; allow 127.0.0.1; #允许指定ip访问 allow 219.136.242.37; allow 192.168.2.0/24; deny all; } } server { listen 80; server_name www.oschina.net m.oschina.net my.oschina.net; log_format oschina_log '$remote_addr - $remote_user [$time_local] $request ' '"$status" $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log logs/oschina.log; location ~ ^/NginxStatus { stub_status on; access_log off; auth_basic "valid-user"; #需要用户名和密码认证才能查看 auth_basic_user_file /opt/ngx/conf/oschina_pw; #认证地址 } location ~ ^/mrtg { auth_basic "valid-user"; auth_basic_user_file /opt/ngx/conf/oschina_pw; access_log off; root /opt/mrtg; } location ~ ^/awstats/ { root /data/oschina/webapp; access_log off; error_log off; auth_basic "valid-user"; auth_basic_user_file /opt/ngx/conf/oschina_pw; } location ~ ^/(WEB-INF)/ { #禁止访问 deny all; } location ~ ^/uploads/ { #防盗链设置 root /data/oschina/webapp; expires 24h; valid_referers none blocked *.google.com *.qq.com *.oschina.net *.csdn.net *.gzv8.com; if ($invalid_referer){ rewrite ^/ http://www.oschina.net/img/logo.gif; } } location ~ \.(htm|html|gif|jpg|jpeg|png|ico|rar|css|js|zip|txt|flv|swf|doc|ppt|xls|pdf)$ { #区分大小写匹配后缀 root /data/oschina/webapp; #资料文件存方路径 access_log off; expires 24h; } location / { #地址跳转 proxy_pass http://localhost:9081; include proxy.conf; } error_page 502 503 /502.html; #错误页 error_page 404 /404.html; error_page 403 /403.html; } }
如何封杀IP?
1.新建个配置文件:deny_block_ip.conf
#拒绝单个ip #deny 192.168.1.15; #允许某个ip # allow 192.168.1.15; #拒绝所有 # deny all; #允许所有 # allow all; #拒绝某个区间 #deny 192.168.1.0/25;
根据需求,写入相应的ip策略.
2.deny_block_ip.conf 加入到nginx.conf
include deny_block_ip.conf;
3.重启nginx
/usr/local/nginx/sbin/nginx -s reload
nginx如何对请求的次数进行控制?
http://storysky.blog.51cto.com/628458/642970/
http://andrewyu.blog.51cto.com/1604432/595778
请求策略正则解释
http://www.blogjava.net/chenlb/archive/2010/02/03/311772.html
相关操作:
检查修改的配置是否正确:/usr/local/nginx/sbin/nginx -t
下面表示配置正确:
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok the configuration file /usr/local/nginx/conf/nginx.conf was tested successfully
重新加载配置:
kill -HUP `cat /usr/local/nginx/nginx.pid`
或者重新启动:
/usr/local/nginx/sbin/nginx -s reload
为 Cacti 添加 Nginx status 监控。
http://www.oschina.net/question/17_279
相关推荐
FastDFS+Nginx配置及报错处理 fastdfs在linux下的安装及与nginx结合
以下是Nginx配置的一般描述: 1. 服务端口和服务器块:配置Nginx监听的端口和定义服务器块。服务器块可以包含多个指令,用于配置虚拟主机、域名解析等。 2. HTTP协议配置:在HTTP块中配置Nginx的行为,如请求头...
1. Nginx简介 1.1. 什么是nginx 1.2. Nginx的优点 1.3. 哪里使用到nginx 1.4. Nginx和Apache的区别 2. 安装Nginx服务器 2.1. 在windows上安装 2.2. 在Linux上安装 ...10.4. nginx使用php-fpm处理php
#sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件, #对于普通应用,必须设为 on, #如果用来进行下载等应用磁盘IO重负载应用,可设置为 off, #以平衡磁盘与网络I/O处理速度,降低...
解析nginx配置文件,并将nginx配置文件格式化成对象,方便java程序管理nginx配置。解析配置文件并非使用正则匹配,而是使用语法分析树处理解决的。 标签:nginx
nginx的配置及安装,conf中有案例的处理的,与博客中的nginx相关的配套
Nginx 1.2.1 + JBOSS AS 7 负载配置及Session处理
nginx 相对 apache 的优点: 轻量级,同样起web 服务,比apache ...抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单
Tomcat在高并发环境下处理动态请求时性能很低,而在处理静态页面更加脆弱。是通过Nginx来处理静态页面要比通过Tomcat处理在性能方面好很多。本例为nginx负载均衡配置方法
无法使用fastcgi来处理.因此想使用nginx做为反向代理apache.整个配置安装过程很简单.在考虑高并发的情况下,在安装前就做了些优化.目前配置能抗住3000以上并发.好像不是特别大哦?呵~~ 但足以~~ 只是还有少量499问题.....
设置后你的操作系统和Nginx可以处理比“ulimit -a”更多的文件,所以把这个值设高,这样nginx就不会有“too many open files”问题了。 worker_rlimit_nofile 100000; #全局错误日志及PID文件 #error_log logs/...
Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。 处理静态文件,索引文件以及自动索引;打开文件描述符缓冲。 无缓存的反向代理加速,简单的负载均衡和容错。 FastCGI,简单的负载均衡和...
2) Nginx配置 - 1 - a)对c:\nginx\conf\nginx.conf文件进行配置: - 1 - b)常用的 Nginx 参数 - 3 - c)静态文件处理 - 4 - d)动态页面请求处理 - 4 - e)下面为nginx.conf配置实例: - 5 - f)Nginx 启动,停止等命令 ...
内容:单独将Nginx的HTTP模块中的Location相关指令提出,这是Nginx配置文件中的核心重点内容。该博文仍未完结,在不断更新中。 11、高性能Web服务器Nginx的配置与部署研究(11)应用模块之Memcached模块的两大应用...
(3)nginx处理静态资源的配置 (4)nginx 反向代理设置 (5)nginx 常见错误 引言:为什么要使用nginx 目前很多大型网站都使用了nginx,新浪、网易、QQ等都使用了nginx,说明nginx的稳定性和性能还是非常不错的。这主要...
JavaCV 是一款开源的视觉处理库,基于GPLv2协议,对各种常用计算机视觉库封装后的一组jar包,nginx的推流代理配置rtmp
当Nginx将CGI请求发送给这个socket的时候,通过FastCGI接口,wrapper接纳到请求,然后派生出一个新的线程,这个线程调用解释器或者外部程序处理脚本并读取返回数据;接着,wrapper再将返回的数据通过FastCGI接口,...
主要介绍了nginx 部署 vue 项目找不到js css文件的解决方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
众所周知在默认设置下,vim不会对nginx的配置文件做语法高亮处理,需要手动开启这一功能。那么如何手动开启呢?下面来一起看看详细的实现方法。 下载nginx.vim 这里以Linux系统为例,其它系统大同小异。 切换到vim...
IIS 7.5 以下版本不支持多域名共用443端口 SSL 服务,采用nginx 单独处理来自443端口的请求,从而实现多域名 SSL 附件包含,图文设置nginx, nginx免安装包,可直接使用,已支持SNI(Server Name Indication)