![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
字正腔圆
你永远不知道你努力了之后,会是怎样...
展开
-
nginx作为静态web服务——设置浏览器缓存
浏览器是支持缓存机制的,不是每次请求都需要去服务端获取数据的,避免对服务端造成资源消耗,而且响应比较高效。校验第一步: 校验本地缓存是否过期(部分客户端每次都会走第二步校验)expires 基于http1.0, 预设了多久以后缓存就过期了。cache-control 基于http1.1版本, 预设了多久以后缓存就过期了。校验第二步:eta...转载 2019-07-02 12:47:54 · 307 阅读 · 0 评论 -
nginx 的http_auth_basic_module登录校验模块
DirectivesSyntax: 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 · 739 阅读 · 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_filtersub_filter_last_modifiedsub_filter_oncesub_filter_typesDi...转载 2019-06-28 13:41:00 · 598 阅读 · 0 评论 -
nginx日志
access.log 记录访问的log位置 main形式 (和log_format一致)error.log 错误日志的位置 级别 记录时会在最后加content msglog_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 -apacheIIS - 微软GWS - 谷歌的# 为什么选择nginx1. 采用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 · 530 阅读 · 0 评论 -
nginx静态资源的传输
nginx静态资源的传输: 实时性要求不高的情况下: 减少传输次数,增大单次传输内容,以使得网络传输更加高效。大文件场景下推荐。 对实时性要求比较高的场景下: 实时性要求高的情况下,结合包压缩使用。要求连接是长连接的。 减少传输时间,采用压...转载 2019-07-01 12:58:35 · 612 阅读 · 0 评论