Nginx访问控制模块相关指令
访问控制模块(ngx_http_access_module) 模块ngx_http_access_module允许限制某些IP地址的客户端访问。也可以通过密码来限制访问。使用satisfy指令就能同时通过IP地址和密码来限制访问。 规则按照顺序依次检测,直到匹配到第一条规则。在这个例子里,IPv4的网络中只有 10.1.1.0/16 和 192.168.1.……
Nginx状态统计模块相关指令
状态统计模块(ngx_http_stub_status_module ) ngx_http_stub_status_module模块提供了基本状态信息统计,但这个模块不是默认编译进Nginx了,需要在安装nginx时指定了–with-http_stub_status_module配置选项。 1)stub_status ……
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日志模块相关指令
日志模块(ngx_http_log_module) 在全局块中,我们介绍过error_log指令,其用于nginx进程运行时的日志存放和级别。此处所指的日志与常规日志不同,它是记录nginx服务器提供服务过程应答前端请求的日志,我们将其称为服务日志。 示例: log_format main '"$time_iso8601" ……
Nginx http模块相关指令(二)
虚拟主机配置段 这里我的虚拟主机配置段(server{}段)独立了一个配置文件,在/etc/nginx/conf.d/目录下,然后包含进主配置文件中了。如果想定义多个虚拟主机,只需要定义多个server段的配置文件即可。 server { listen 80; server_name localhost; #char……
Linux语言环境设置
程序运行使用一套语言需要有字符集(数据)和字体(显示),Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。 一、locale详解 在 Linux 中通过 locale 来设置程序运行的不同语言环境,locale 由 ANSI C 提供支持。locale 的命名规则为: <语言>_<……
Nginx http模块相关指令(一)
http{}配置段常用配置指令 http配置段中有些指令是http核心模块(ngx_http_core_module)引入的指令,有些指令是其他模块引入的指令。在http{}配置段中设置的指令对所有的server生效,如果有多个虚拟主机可以把http{}段的指令直接写入到独立的虚拟主机server配置段中,只对特定的server生效。先看默认的nginx.c……
LNMP安装包部署实战
系统环境:CentOS 6.5/64位 LNMP就是Linux系统,Ningx服务器,MySQL数据库,PHP应用程序。下面介绍在Centos6.5系统下使用RPM包部署LNMP环境,主要是介绍Nginx跟PHP之间使用PHP-FRM连接工作。 最小化安装系统,配置防火墙,SElinux,增加额外YUM资源库 1、开始安装Nginx和PHP-FPM之前,最好……
Linux中rsync&inotify实现数据实时同步
rsync的优点与不足 上篇文章我们介绍了如何使用rsync同步文件,这篇文章我们再来介绍下,如何把rsync与inotify集成实现数据的实时同步。 rsync在Linux/Unix下是一个比较重要和实用的服务,大家应该已经知道rsync具有安全性高、备份迅速、支持增量备份等优点。通过rsync可以解决对实时性要求不高的数据备份需求,例如:定期备份文件服务……
Nginx core模块相关指令
Nginx配置文件指令 上一篇文章说了一下Nginx配置文件的组织结构,介绍了main配置段、event配置段、http配置段、upstream配置段、server配置段等;下面针对每个配置段所常用的指令介绍说明。 一、main block配置段常用指令 对于全局配置段(main block)来说,常用的指令可以分为以下几个类别: 第一类:正常运行必备指令 ……
Nginx配置文件结构
主配置文件组织结构 Nginx的配置文件是进行分块的,对于每个块可以设定指令以及变量;指令分为两种,第一种是全局指令(放置于全局配置段中,即文档根),第二种模块指令(是由模块引入,其指令也只能放置在相应的配置段中),一个简单的指令由名称和空格分隔参数,并以分号结束(;)。而变量一般也是由模块提供,但变量可以自定义设置,如(set variable value……
Nginx编译安装详解
一、安装Nginx依赖 1)安装依赖pcre库 PCRE(Perl Compatible Regular Expressions,Perl 兼容正则表达式) 是一个函数库,目前为很多软件所使用,该库支持正则表达式。它由RegEx演化而来,实际上,Perl 正则表达式也是源自于RegEx。如果我们在配置文件nginx.conf里使用了正则表达式, 那么在编译N……