分类:Nginx
-
从底层原理分析Nginx为什么这么快
Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进程 Master 进程:管理 Worker 进程 对外接口:接…
-
负载均衡详细解析与Nginx实战
负载均衡的概念 1.1 什么是负载均衡 Load Balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载…
-
简单实现nginx用户登录认证
1、安装 htpasswd 工具 yum -y install httpd-tools 2、创建认证用户 htpasswd -c pass.db username 在次添加用户时输…
-
Nginx+Keepalived高可用集群
1、Keepalived高可用软件 Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRR…
-
Nginx限制客户端的访问频次和访问次数
在生产应用过程中,nginx虽然可以承受住高并发,但是否这些并发连接都是有效的访问请求,还是恶意的访问?因此我们可以从限定客户端的访问频次和访问次数来使我们的nginx服务器来承受…
-
Nginx geo模块详解
简介 geo指令使用ngx_http_geo_module模块提供的。默认情况下,nginx有加载这个模块,除非人为的 –without-http_geo_module…
-
Nginx http_limit_conn模块详解
简介 ngx_http_limit_conn_module 对于一些服务器流量异常、负载过大,甚至是大流量的恶意攻击访问等,进行并发数的限制。 该模块可以根据定义的键来限制每个键值…
-
Nginx http_limit_req模块详解
简介 在配置nginx的过程中我们需要考虑受到攻击或恶意请求的情况,比如单用户恶意发起大量请求,这时http_limit_req模块可以帮助我们对其进行限制。 ngx_http_l…
-
Nginx根据user_agent控制屏蔽访问
对于做国内站的我来说,我不希望国外蜘蛛来访问我的网站,特别是个别垃圾蜘蛛,它们访问特别频繁。这些垃圾流量多了之后,严重浪费服务器的带宽和资源。通过判断user agent,在ngi…
-
Nginx日志格式log_format详解
Nginx日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是access_log,用来指定日志文件的存放路径、类型、缓存大小等,一般放在Nginx的默…
-
Nginx服务器高性能优化–轻松实现10万并发访问量
今天要说的是Nginx服务器高性能优化的配置,如何使Nginx轻松实现10万并发访问量。 通常来说,一个正常的 Nginx Linux 服务器可以达到 50,000 – 60,00…
-
Nginx之Location优先级
Location表达式类型 ~ 表示执行一个正则匹配,区分大小写 ~* 表示执行一个正则匹配,不区分大小写 ^~ 表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其他loc…
-
nginx fastcgi_buffer_size配置
Nginx的error.log日志文件,发现很多warn的警告错误,提示: [warn] 18917#18917: *198 an upstream response is buf…
-
nginx client_max_body_size client_body_buffer_size配置
Nginx的error.log日志文件,发现很多warn的警告错误,提示: [warn] 11134#11134: *7733 a client request body is b…
-
nginx优化:worker_processes/worker_connections/worker_rlimit_nofile
一、优化nginx的worker进程数 1、worker_processes应设置为多少? worker_processes 4; 如何设置这个值: worker_processe…
-
nginx.conf 10240 worker_connections exceed open file resource limit: 1024
查看日志,有一个[warn]: 3660#0: 10240 worker_connections are more than open file resource limit: 1…
-
程序员安全规范:安全无小事,安全防范从nginx配置做起
隐藏版本号 http { server_tokens off; } 经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及…
-
Nginx 所使用的 epoll 模型是什么?
模型:select、poll、epoll 三个都是 IO 多路复用的机制,可以监视多个描述符的读 / 写等事件,一旦某个描述符就绪(一般是读或者写事件发生了),就能够将发生的事件通…
-
Nginx 高并发下性能优化点
本篇,我们则来讲讲Nginx的几种性能优化方式。 摘要 Nginx运行工作进程数量 Nginx运行CPU亲和力 Nginx最大打开文件数 Nginx事件处理模型 开启高效传输模式 …
-
Nginx 转发匹配规则
一、正则表达式匹配 ~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~ 和 !~* 分别为区分大小写不匹配及不区分大小写不匹配 二、文件及目录匹配 -f 和 !-f 用来判断是否…