
nginx
senlin1202
这个作者很懒,什么都没留下…
展开
-
nginx 使用配置解释
nginx安装 安装依赖 下载 编译安装 编译时将 ssl 模块静态编译 nginx 服务架构 模块化结构 模块化开发 nginx 的模块化结构 nginx 的模块清单 nginx 的 web 请求处理机制 nginx 配置文件实例 nginx 服务器基础配置指令 nginx.conf 文件的结构 nginx 运行相关的 Gl...转载 2020-04-08 16:07:15 · 831 阅读 · 0 评论 -
Nginx里Location语法使用基础知识
URL地址匹配是Nginx配置中最灵活的部分 Location 支持正则表达式匹配,也支持条件匹配,用户可以通过location指令实现Nginx对动丶静态网页的过滤处理。Nginx location 配置语法location [ = | ~ | ~* | ^~ ] uri { ... }location @name { ... }location 配置可以有两种配置方法...转载 2019-04-04 10:15:11 · 412 阅读 · 0 评论 -
带你使用Nginx实现HTTPS双向验证
https单向验证应用广泛想必大家都很熟悉,我已经在一篇博文中分享过,这次来看看Nginx如何实现双向验证。单向验证与双向验证的区别:单向验证: 指客户端验证服务器端证书,服务器并不需要验证客户端证书。双向验证:指客户端验证服务器端证书,而服务器也需要通过CA的公钥证书来验证客户端证书。详细的握手过程:单向验证浏览器发送一个连接请求给安全...转载 2019-04-02 18:24:58 · 998 阅读 · 0 评论 -
HTTPS 传输优化详解之动态 TLS Record Size
笔者在过去分析了诸多可以减少 HTTPS 传输延迟的方法,如分布式 Session 的复用;启用 HSTS,客户端默认开启 HTTPS 跳转;采用 HTTP/2 传输协议;使用 ChaCha20-Poly1305 算法减少移动端 CPU 运算时间等。通过这些方法,可以在很大程度上优化 HTTPS 在传输上的延迟,给网站用户带来较好的访问体验。最近笔者又在考虑通过动态调节 TLS Rec...转载 2019-01-10 18:18:38 · 948 阅读 · 0 评论 -
负载均衡策略
负载均衡设备作为纵跨网络2-7层协议的设备,往往放置在网络设备和应用设备的连接处,对工程师在网络和应用基本知识方面的要求远高于其他设备,所以我们要在基本功能的理解上下更多的功夫。负载均衡设备还有另外一个称呼:4/7层交换机,但它首先是个2-3层交换机,这要求我们首先掌握2-3层的基本知识,然后才是本文介绍的内容。服务器负载均衡有三大基本Feature:负载均衡算法,健康检查和会话保持,这三个F...转载 2018-11-22 12:56:37 · 417 阅读 · 0 评论 -
nginx实现请求的负载均衡 + keepalived实现nginx的高可用
目录前言 环境准备 tomcat做应用服务器 nginx做负载均衡 keepalived实现nginx高可用(HA) 注意点 参考 回到顶部前言 使用集群是网站解决高并发、海量数据问题的常用手段。当一台服务器的处理能力、存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求。这种情况下,更恰当的做法是增加一...转载 2018-11-22 12:10:09 · 202 阅读 · 0 评论 -
【nginx】负载均衡和proxy的配置--后端检测扩展
简介使用upstream模块实现nginx负载均衡使用nginx_upstream_check_module模块实现后端服务器的健康检查使用nginx-sticky-module扩展模块实现Cookie会话黏贴(session-sticky效果)使用proxy模块实现静态文件缓存使用ngx_cache_purge实现更强大的缓存清除功能1. nginx-sticky-m转载 2017-01-19 18:33:04 · 1070 阅读 · 0 评论 -
nginx配置长连接---keepalive相关
http { keepalive_timeout 20; --长连接timeout keepalive_requests 8192; --每个连接最大请求数}events { worker_connections 102400;} 转:http://bert82503.iteye.com/blog/2152613先说说服务为转载 2017-01-19 16:44:24 · 32013 阅读 · 0 评论 -
nginx 502 Bad Gateway 错误解决办法
一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。以下是小编搜集整理的一些Nginx 502错误的排查方法,供参考: Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从后端找原因!但nginx把这些出错都揽在自己身上了,着实让nginx的推广者备受置疑,毕竟从字转载 2017-01-16 18:42:14 · 805 阅读 · 0 评论 -
nginx系列(八)nginx失效转移与超时处理
一套推送服务器,只有一个只读json接口。原理是使用了发布订阅模式,所有数据都缓存到了tomcat中,向推送服务器写入数据走的是另外一套业务系统,并不是从推送服务器写入。每次请求到来不需要任何远程读取,tomcat中直接返回。在虚拟机上(4c)上做了性能测试,TPS在7000#/sec左右波动,响应时间是平均4ms。理论上这是一个很强大的模块,或者说是系统。但是生产通过监控平台发现,有个别请求用了转载 2017-01-16 18:37:50 · 1540 阅读 · 0 评论 -
关于一些对location认识的误区
1、 location 的匹配顺序是“先匹配正则,再匹配普通”。矫正: location 的匹配顺序其实是“先匹配普通,再匹配正则”。我这么说,大家一定会反驳我,因为按“先匹配普通,再匹配正则”解释不了大家平时习惯的按“先匹配正则,再匹配普通”的实践经验。这里我只能暂时解释下,造成这种误解的原因是:正则匹配会覆盖普通匹配(实际的规则,比这复杂,后面会详细解释)。 2、 lo转载 2016-11-09 11:56:56 · 800 阅读 · 0 评论 -
nginx 配置之 proxy_pass 神器!
proxy 模块是 nginx 中最碉堡的模块之一。就是有了 proxy 模块,nginx 才能和其它 http 服务器关联起来,极大程度地提高了 nginx 的可用性。proxy 这个模块比较大,光是指令就有一大堆。这里我们只是简单地介绍一下它最核心的指令 —— proxy_pass 。 当我们遇到跨域问题,而且客户端无法支持 CORS 时,最好的办法就是让服务器来做代理。在前端页面所转载 2016-09-12 16:25:03 · 27724 阅读 · 0 评论 -
Nginx配置文件详细说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;转载 2016-05-04 19:53:24 · 306 阅读 · 0 评论 -
Nginx Proxy buffer 工作原理
一直没有proxy buffer参数设置的权威解读,大多数都是自己的猜测,这次花了一天多时间仔细读了nginx的相关源码,也泡了泡Nginx的论坛,总算彻底搞明白了这个问题,写成此文,可以说是网上能找到的最权威的中文解读了。相关参数proxy_buffer_size语法: proxy_buffer_size the_size默认值: proxy_buffer_size转载 2016-05-04 19:42:40 · 1051 阅读 · 0 评论 -
php-fpm 启动参数及重要配置详解
约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数12345678910111213转载 2016-04-18 09:32:00 · 402 阅读 · 0 评论