• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!
Nginx rewrite模块相关指令

Nginx rewrite模块相关指令

一、rewrite模块(ngx_http_rewrite_module) nginx通过ngx_http_rewrite_module模块支持url重写、支持if条件判断,但不支持else。另外该模块需要PCRE支持,应在编译nginx时指定PCRE支持。根据相关变量重定向和选择不同的配置,从一个location跳转到另一个location,不过这样的循环最……

Nginx referer模块相关指令

Nginx referer模块相关指令

ngx_http_referer_module模块 ngx_http_referer_module模块允许拦截“Referer”请求头中含有非法值的请求,阻止它们访问站点。 需要注意的是,伪造一个有效的“Referer”请求头是相当容易的, 因此这个模块的预期目的不在于彻底地阻止这些非法请求,而是为了阻止由正常浏览器发出的大规模此类请求。 还有一点需要注意,……

Nginx连接限制模块相关指令

Nginx连接限制模块相关指令

一、用户连接数限制模块(ngx_http_limit_conn_module ) ngx_http_limit_conn_module模块可以按照定义的键限定每个键值的连接数。可以设定单一 IP 来源的连接数,并不是所有的连接都会被模块计数;只有那些正在被处理的请求(这些请求的头信息已被完全读入)所在的连接才会被计数。 1)limit_conn_zone ……

Nginx访问控制模块相关指令

Nginx访问控制模块相关指令

访问控制模块(ngx_http_access_module) 模块ngx_http_access_module允许限制某些IP地址的客户端访问。也可以通过密码来限制访问。使用satisfy指令就能同时通过IP地址和密码来限制访问。 规则按照顺序依次检测,直到匹配到第一条规则。在这个例子里,IPv4的网络中只有 10.1.1.0/16 和 192.168.1.……

Nginx状态统计模块相关指令

Nginx状态统计模块相关指令

状态统计模块(ngx_http_stub_status_module ) ngx_http_stub_status_module模块提供了基本状态信息统计,但这个模块不是默认编译进Nginx了,需要在安装nginx时指定了–with-http_stub_status_module配置选项。 1)stub_status ……

Nginx压缩模块相关指令

Nginx压缩模块相关指令

压缩模块(ngx_http_gzip_module) 压缩使用示例 gzip on; gzip_buffers      4  16k; gzip_min_length 1000; gzip_comp_level 6; gzip_http_version 1.1; gzip_proxi……

Nginx日志模块相关指令

Nginx日志模块相关指令

日志模块(ngx_http_log_module) 在全局块中,我们介绍过error_log指令,其用于nginx进程运行时的日志存放和级别。此处所指的日志与常规日志不同,它是记录nginx服务器提供服务过程应答前端请求的日志,我们将其称为服务日志。 示例: log_format main '"$time_iso8601" ……

Nginx http模块相关指令(二)

Nginx http模块相关指令(二)

虚拟主机配置段 这里我的虚拟主机配置段(server{}段)独立了一个配置文件,在/etc/nginx/conf.d/目录下,然后包含进主配置文件中了。如果想定义多个虚拟主机,只需要定义多个server段的配置文件即可。 server { listen 80; server_name localhost; #char……

Nginx http模块相关指令(一)

Nginx http模块相关指令(一)

http{}配置段常用配置指令 http配置段中有些指令是http核心模块(ngx_http_core_module)引入的指令,有些指令是其他模块引入的指令。在http{}配置段中设置的指令对所有的server生效,如果有多个虚拟主机可以把http{}段的指令直接写入到独立的虚拟主机server配置段中,只对特定的server生效。先看默认的nginx.c……

LNMP安装包部署实战

LNMP安装包部署实战

系统环境:CentOS 6.5/64位 LNMP就是Linux系统,Ningx服务器,MySQL数据库,PHP应用程序。下面介绍在Centos6.5系统下使用RPM包部署LNMP环境,主要是介绍Nginx跟PHP之间使用PHP-FRM连接工作。 最小化安装系统,配置防火墙,SElinux,增加额外YUM资源库 1、开始安装Nginx和PHP-FPM之前,最好……

Nginx core模块相关指令

Nginx core模块相关指令

Nginx配置文件指令 上一篇文章说了一下Nginx配置文件的组织结构,介绍了main配置段、event配置段、http配置段、upstream配置段、server配置段等;下面针对每个配置段所常用的指令介绍说明。 一、main block配置段常用指令 对于全局配置段(main block)来说,常用的指令可以分为以下几个类别: 第一类:正常运行必备指令 ……

Nginx配置文件结构

Nginx配置文件结构

主配置文件组织结构 Nginx的配置文件是进行分块的,对于每个块可以设定指令以及变量;指令分为两种,第一种是全局指令(放置于全局配置段中,即文档根),第二种模块指令(是由模块引入,其指令也只能放置在相应的配置段中),一个简单的指令由名称和空格分隔参数,并以分号结束(;)。而变量一般也是由模块提供,但变量可以自定义设置,如(set variable value……