nginx
字正腔圆
你永远不知道你努力了之后,会是怎样...
展开
-
nginx作为静态web服务——设置浏览器缓存
浏览器是支持缓存机制的,不是每次请求都需要去服务端获取数据的,避免对服务端造成资源消耗,而且响应比较高效。 校验第一步: 校验本地缓存是否过期(部分客户端每次都会走第二步校验) expires 基于http1.0, 预设了多久以后缓存就过期了。 cache-control 基于http1.1版本, 预设了多久以后缓存就过期了。 校验第二步: eta...转载 2019-07-02 12:47:54 · 307 阅读 · 0 评论 -
nginx 的http_auth_basic_module登录校验模块
Directives Syntax: auth_basicstring|off; Default: auth_basic off; Context: http,server,location,limit_except Enables validation of user name and password using the “HT...翻译 2019-07-01 12:13:48 · 738 阅读 · 0 评论 -
Nginx的http_access_module模块
http_access_module模块配置 Syntax: allowaddress|CIDR|unix:|all; Default: — Context: http,server,location,limit_except Allows access for the specified network or address. If th...转载 2019-07-01 09:49:14 · 924 阅读 · 0 评论 -
nginx模块http_sub_module
http_sub_module模块是一个过滤器,它通过替换一个指定的字符串来修改响应。 这个模块不是默认构建的,它应该使用-with-http_sub_module配置参数启用。这个模块比较简单,主要应用场景可以对某些敏感词进行过滤。 指令 sub_filter sub_filter_last_modified sub_filter_once sub_filter_types Di...转载 2019-06-28 13:41:00 · 597 阅读 · 0 评论 -
nginx日志
access.log 记录访问的log位置 main形式 (和log_format一致) error.log 错误日志的位置 级别 记录时会在最后加content msg log_format 日志配置 只能配置在http下 #log_format main '$http_user_agent' '$remote_addr - $remote_user [$time...原创 2019-06-28 13:39:57 · 232 阅读 · 0 评论 -
nginx配置语法
# 包含 include /etc/nginx/conf.d/*.conf # user 设置nginx的worker使用的用户 # worker_process 工作进程数量,保持和cpu的核心一致 # error_log path/xxx 服务错误日志 # pid nginx的pid的记录 #events epoll模型的 worker_conne...原创 2019-06-28 13:39:22 · 284 阅读 · 0 评论 -
nginx安装及目录
nginx官网 nginx.org # nginx版本 Mainline version 开发版本 Stable version 稳定版本 Legacy version 历史版本的升级 # pgp安全校验工具 校验nginx包的是否有注入等安全隐含 #CHANCE 版本更新信息 # 安装 1. yum方式 a)点击stab版本,copy nginx的yum源...转载 2019-06-28 13:38:42 · 154 阅读 · 0 评论 -
nginx介绍及特点
nginx的中间件架构,是开源,高性能、可靠的、代理服务中间件。 类似nginx的中间件服务有: httpd -apache IIS - 微软 GWS - 谷歌的 # 为什么选择nginx 1. 采用io多路复用的epoll模型,一种io空闲主动上报机制(内核态fd就绪被放入使用),一个线程并行处理io请求,没有堵塞。不会因为某一路请求的io堵塞导致后面在请求无法执行。 sel...原创 2019-06-28 13:37:47 · 2560 阅读 · 0 评论 -
nginx请求限制模块limit_conn_module和limit_req_module
nginx(IAR)作为后端服务的反向代理,作为负载均衡的调度点,作为暴露给三方的API入口,防攻击、防刷不能只依赖于token及后端服务的校验,应该根据实际业务的tps量及后端系统的承受力,把超量的请求和可能导致后端系统异常的请求拦截在最外层,以保障后端服务的健康运行。 http连接与请求 http1.0 tcp不可复用 http1.1 顺序性tcp复用 http2.0 多...翻译 2019-06-28 13:14:25 · 529 阅读 · 0 评论 -
nginx静态资源的传输
nginx静态资源的传输: 实时性要求不高的情况下: 减少传输次数,增大单次传输内容,以使得网络传输更加高效。大文件场景下推荐。 对实时性要求比较高的场景下: 实时性要求高的情况下,结合包压缩使用。要求连接是长连接的。 减少传输时间,采用压...转载 2019-07-01 12:58:35 · 612 阅读 · 0 评论