23 17 17 17 14 14 11 10 6 3 2 2 2 2 1 1 1 1 1 Nginx 中的文章

10.用户认证模块(ngx_http_auth_basic_module)

4、用户认证模块(ngx_http_auth_basic_module)此模块使用HTTP Basic Authentication协议限制对资源的访问,通过用户名和密码方式。 auth_basicSyntax: auth_basic string | off;Default: auth_basic off;Context: http, server, location, limit_except激活和关闭认证功能。 auth_basic_user_fileSyntax: auth_basic_user_file file;Default: —Context: http, server, location, limit_excep……

阅读全文

11.Nginx常用模块二

1、日志记录模块(ngx_http_log_module) 以指定格式写入请求日志。 access_log Syntax: access_log path [format [buffer=size] [gzip[=level]] [flush=time] [if=condition]]; access_log off; Default: access_log logs/access.log combined; Context: http, server, location, if in location, limit_except 设置日志写入的路径、格式和配置。例如: access_log /path/to/log.gz combined gzip flush=5m; #如果希望gzip正常工作,nginx必须构建zlib库 log_format Syntax: log_format name [escape=default|json|none] string ...; Default: log_format combined "..."; Context: http 指定日志的格式。日志格……

阅读全文

12.附录:PCRE正则表达式语法

附录:PCRE正则表达式语法 字符 描述 \ 将下一个字符标记为一个特殊字符,或一个原义字符,或一个向后引用,或一个八进制转义符。例如,”\n”匹配一个换行符。 ^ 匹配输入字符串的开始位置 $ 匹配输入字符串的结束位置 * 匹配前面的子表达式重复零次或多次,等价于{0,} + 匹配前面的子表达式重复一……

阅读全文

13.Nginx优化管理

Nginx优化及防盗链 在企业信息化应用环境中,服务器的安全性和响应速度需要根据实际情况进行相应参数配置,以达到最优的用户体验。默认的Nginx安装参数只能提供最基本的服务,需要调整如网页缓存时间、连接超时、网页压缩等相应参数,发挥出服务器的最大作用。 1、隐藏版本等信息 在生产环境中……

阅读全文

7.Nginx常用模块

Nginx常用模块一 Nginx 由内核和模块组成。Nginx本身做的工作实际很少,当它接到一个HTTP 请求时,它仅仅是通过查找配置文件将此次请求映射到一个location block,而此location中所配置的各个指令则会启动不同的模块去完成工作, 因此模块可以看做Nginx真正的劳动工作……

阅读全文

8.HTTP核心模块(ngx_http_core_module)

2、http核心模块(ngx_http_core_module) http Syntax: http { ... } Default: — Context: main 提供配置文件上下文,其里面指定HTTP服务器指令 server Syntax: server { ... } Default: — Context: http 配置虚拟主机。基于IP的和基于域名的虚拟主机没有明显的分隔。listen指令描述了接收连接的所有地址和端口,server_nam……

阅读全文

9.访问控制模块(ngx_http_access_module)

3、访问控制模块(ngx_http_access_module) 此模块允许限制对特定客户机地址的访问 allow Syntax: allow address | CIDR | unix: | all; Default: — Context: http, server, location, limit_except 指定允许访问的地址或网络 deny Syntax: deny address | CIDR | unix: | all; Default: — Context: http, server, location, limit_except 指定拒绝的地址或网络 例如: location / { deny 192.168.1.1; allow 192.168.1.0/24; allow 10.1.1.0/16; allow 2001:0db8::/32; deny all; } #规则按顺序检查,直到找到第一个匹……

阅读全文

Apache配置管理

源码编译构建LAMP LAMP 架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件, 能够提供动态 Web站点服务及其应用开发环境。LAMP是一个缩写词, 具体包括 Linux 操作系统、 Apache 网站服务器、 MySQL 数据库服务器、 PHP(或 Perl、Python) 网页编程语言。 本章将以源码编译的……

阅读全文

LNMP环境

Nginx网站服务 本章节主要目的是配置Nginx成为一个网站server 1、安装Nginx YUM安装或者编译安装均可以 2、调整配置文件 在Nginx服务器的主配置文件/usr/local/nginx/conf/nginx.conf中,包括全局配置、 I/O事件配置和HTTP配置这三大……

阅读全文

Nginx安装及配置

Nginx简介 一、什么是Nginx nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。因它的稳定性、丰……

阅读全文