
Nginx
宅羽
这个作者很懒,什么都没留下…
展开
-
Nginx资料之基础知识
1.Nginx的特点: (1)更快1.在正常情况下,单次请求会得到更快的响应;2.在高峰期(如有数以万计的并发请求),Nginx可以比其他Web服务器更快地响应请求。(2)高扩展性 Nginx的设计极具扩展性,它完全是由多个不同功能、不同层次、不同类型且耦合度极低的模块组成。因此,当对某一个模块修复Bug或进行升级时,可以专注于模块自身,无须在意其他。而且在HTTP模块...原创 2018-08-18 12:20:09 · 477 阅读 · 0 评论 -
Nginx资料之gzip压缩
nginx服务器的gzip压缩配置,主要是由ngx_http_gzip_module模块处理的9个指令实现的,负责Gzip功能的开启和设置,对响应的数据进行在线实时压缩。◆ 配置指令详细注释1、gzip on|off :开启或者关闭gzip功能2、gzip_buffers 32 4k | 16 8k设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。 例如 4 8k 代表以8k为...转载 2019-06-06 15:52:48 · 1232 阅读 · 0 评论 -
Nginx资料之types
◆ types:1、功能:文件拓展名和MIME-types类型映射表2、官方解释:Directive assigns the correspondence of expansion and MIME-types of answers. To one MIME- type can correspond several expansions. By default it is used t...原创 2019-06-06 15:24:35 · 1980 阅读 · 0 评论 -
Nginx资料之accept_mutex配置
通常多数人不会注意Nginx的accept_mutex配置,不过实际上它对系统的吞吐量有一定的影响。events { accept_mutex off; } 让我们看看accept_mutex的意义:当一个新连接到达时,如果激活了accept_mutex,那么多个Worker将以串行方式来处理,其中有一个Worker会被唤醒,其他的Worker继续保持休眠状态;如果没有激活accept...原创 2019-06-05 17:05:34 · 756 阅读 · 1 评论 -
Nginx资料之日志记录
Nginx 的运行日志分为两种:记录HTTP/TCP 访问请求的access_log 和记录服务器各种错误信息的error_log。◆ 访问日志:访问日志保存了所有连接到服务器的客户端访问记录,在访问日志里可以记录每次请求的IP地址、URI 、连接时间、收发字节数等许多信息。大多数网站会定期收集访问日志, 然后使用大数据平台进行加工处理,进而调整优化服务。log_format name fo...原创 2019-05-24 11:12:49 · 1026 阅读 · 0 评论 -
Nginx资料之代理转发
在使用upstream配置了上游集群后,我们需要在location里用“ proxy_pass ”等指令把客户端的请求转发到后端,由Nginx 根据负载均衡算法选择一台恰当的服务器提供服务。location /passto { #一个转发的locationproxy_set_header Host $host ; #使用变量转发原始请求的host头部pr...原创 2019-05-24 11:01:11 · 350 阅读 · 0 评论 -
Nginx资料之命令行控制
◆ 指定配置文件启动:使用-c参数指定配置文件/usr/local/nginx/sbin/nginx -c tmpnginx.conf◆ 指定安装目录的启动:使用-p参数指定Nginx的安装目录/usr/local/nginx/sbin/nginx -p /usr/local/nginx/◆ 测试配置信息是否有错误:在不启动Nginx的情况下,使用-t参数仅测试配置文件是否有...原创 2019-05-09 19:10:23 · 154 阅读 · 0 评论 -
Nginx资料之uri参数
◆ 获取uri参数:1.获取get请求参数:ngx.req.get_uri_args2.获取post请求参数ngx.req.get_post_args location /print_param { content_by_lua_block { local arg = ngx.req.get_uri_args() for k,v ...原创 2018-10-25 11:11:39 · 2663 阅读 · 0 评论 -
Nginx之内部接口
对数据库、内部公共函数的统一接口,可以把它们放到统一的 location 中。通常情况下,为了保护这些内部接口,都会把这些接口设置为 internal 。这么做的最主要好处就是可以让这个内部接口相对独立,不受外界干扰。◆ 在location中添加internal location = /sum { # 只允许内部调用 internal...原创 2018-10-01 15:00:08 · 1335 阅读 · 0 评论 -
Nginx资料之location匹配规则
◆ 语法规则 location [=|~|~*|^~] /uri/ { … }location = /uri = 表示精确匹配,只有完全匹配上才能生效location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。location ~ 开头表示区分大小写的正则匹配pattern location ~* 开头表示不区分大小写的正则匹配pattern loc...原创 2018-08-18 14:20:48 · 483 阅读 · 0 评论 -
Nginx资料之安装手册
1.获取 Nginx,在 http://nginx.org/en/download.html 上可以获取当前最新的版本。2.解压缩 nginx-xx.tar.gz 包。3.进入解压缩目录,执行 ./configure 默认为/usr/loacl/nginx,如需指定安装目录:./configure --prefix=PATH4.make & make install...原创 2018-08-18 12:24:46 · 149 阅读 · 0 评论 -
Nginx资料之nginx.conf配置文件
◆ nginx.conf:★ Nginx用户及用户 组。user nginx nginx;注:window下不指定★ worker进程数:worker_processes 4;注:通常等于CPU数量或者2倍于CPU◆ 错误日志:存放路径error_log logs/error.log; error_log logs/error.log notic...原创 2018-08-04 19:21:04 · 310 阅读 · 0 评论 -
Nginx资料之基本操作(windows环境)
◆ 启动nginx: 方式一:双击nginx.exe文件启动方式二:1、配置windows环境变量2、>nginx -p D:\openresty-1.13.6.1-win32◆ nginx命令参数D:\Users\HUANGZHIWEI816>nginx -hnginx version: openresty/1.13.6.1Usage: nginx [...原创 2018-08-04 17:19:59 · 167 阅读 · 0 评论 -
Nginx资料之Master与Worker基础概念
◆ master进程和worker进程的基本概念: nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。所以,nginx是以多进程的方式来工作的,当然nginx也是支持多线程的方式的,只是我们主流的方式还是多进程的方式,也是nginx的默认方式。注:我们也可以手动地关掉后台模式,让nginx在前台运行,并且通过配置...转载 2018-08-04 12:44:07 · 7640 阅读 · 1 评论 -
Nginx资料之配置文件
◆ nginx.conf:1、请求转发: server { listen 80; #监听端口 server_name example.com; #监听服务器名(可以写IP) location /mail/ { proxy_pass http://examp...原创 2018-06-30 10:45:26 · 197 阅读 · 0 评论