nginx
文章平均质量分 93
咸蛋黄派
这个作者很懒,什么都没留下…
展开
-
Nginx 性能优化(吐血总结)
当我需要进行性能优化时,说明我们服务器无法满足日益增长的业务。性能优化是一个比较大的课题,需要从以下几个方面进行探讨当前系统结构瓶颈了解业务模式性能与安全1、当前系统结构瓶颈首先需要了解的是当前系统瓶颈,用的是什么,跑的是什么业务。里面的服务是什么样子,每个服务最大支持多少并发。比如针对Nginx而言,我们处理静态资源效率最高的瓶颈是多大?可以通过查看当前cpu负荷,内存使用率,进程使用率来做简单判断。还可以通过操作系统的一些工具来判断当前系统性能瓶颈,如分析对应的日志,查看请求数量。也可以原创 2021-08-17 13:39:14 · 18978 阅读 · 1 评论 -
Nginx 如何支持HTTPS
一、简介HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),其实 HTTPS 并不是一个新鲜协议,Google 很早就开始启用了,初衷是为了保证数据安全。 近些年,Google、Baidu、Facebook 等这样的互联网巨头,不谋而合地开始大力推行 HTTPS, 国内外的大型互联网公司很多也都已经启用了全站 HTTPS,这也是未来互联网发展的趋势。二、加密算法1、 对称加密A要给B发送数据1、A做一个对称密钥2、使用密原创 2021-08-16 22:50:33 · 3537 阅读 · 0 评论 -
如何监控Nginx(看完这篇就会了)
一、简介web 服务器 nginx 以其高性能与抗并发能力越来越多的被用户使用。Nginx 提供了 ngx_http_stub_status_module、ngx_http_reqstat_module模块,这两个模块提供了基本的监控功能。进程监控端口监控注意: 这两个是必须要加在zabbix监控,加触发器有问题及时告警。二、监控的主要指标即主要监控对象:1、基本活跃指标名称描述指标类型Accepts (接受)NGINX 所接受的客户端连接数资源: 功能原创 2021-08-16 18:10:35 · 27525 阅读 · 8 评论 -
Nginx 如何限流和访问控制(详解)
前言本文针对 Nginx 的三个模块进行配置,并证实各自的功能特点:limit_conn_zone 模块 - 限制同一 IP 地址并发连接数;limit_request 模块 - 限制同一 IP 某段时间的访问量;core 模块提供 - limit_rate 限制同一 IP 流量。在 Nginx 中 以 LIMIT 开头的 配置项,都是做 限制 功能,以上三个功能都是 Nginx 编译后就有的功能,属于内置模块。一、流量控制1、简介流量限制 (rate-limiting),原创 2021-08-14 18:28:06 · 8621 阅读 · 0 评论 -
Nginx 日志配置、日志切割、日志切割脚本
前言Nginx日志对于统计、系统服务排错很有用。Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志)。access_log:通过访问日志我们可以得到用户的IP地址、浏览器的信息,请求的处理时间等信息。error_log:错误日志记录了访问出错的信息,可以帮助我们定位错误的原因。本文将详细描述一下如何配置Nginx日志。一、access_log访问日志主要记录客户端的请求。客户端向Nginx服务器发起的每一次请求都记录在这里。客户端IP,浏览器信息,refe原创 2021-08-14 14:57:05 · 5440 阅读 · 9 评论 -
Nginx 反向代理、负载均衡、虚拟主机
文章目录一、代理原理二、正/反向代理的区别1、正向代理2、反向代理三、配置Nginx-Proxy1、代理模块2、代理配置3、 proxy 代理实例一、代理原理反向代理产生的背景:在计算机世界里,由于单个服务器的处理客户端(用户)请求能力有一个极限,当用户的接入请求蜂拥而入时,会造成服务器忙不过来的局面,可以使用多个服务器来共同分担成千上万的用户请求,这些服务器提供相同的服务,对于用户来说,根本感觉不到任何差别。反向代理服务的实现:需要有一个负载均衡设备(即反向代理服务器)来分发用户请求,原创 2021-08-12 19:21:50 · 7686 阅读 · 7 评论 -
Nginx 会话保持、防盗链、地址重定向
一、反向代理1、代理原理反向代理产生的背景:在计算机世界里,由于单个服务器的处理客户端(用户)请求能力有一个极限,当用户的接入请求蜂拥而入时,会造成服务器忙不过来的局面,可以使用多个服务器来共同分担成千上万的用户请求,这些服务器提供相同的服务,对于用户来说,根本感觉不到任何差别。反向代理服务的实现:需要有一个负载均衡设备(即反向代理服务器)来分发用户请求,将用户请求分发到空闲的服务器上。服务器返回自己的服务到负载均衡设备。负载均衡设备将服务器的服务返回用户。2、正/反向代理的区别什原创 2021-08-12 19:12:33 · 1147 阅读 · 4 评论 -
Nginx入门
一、Nginx 介绍Nginx是一个高性能的 HTTP 和 反向代理 服务,也是一个IMAP/POP3/SMTP服务。因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好在高连接并发的情况下,Nginx是Apache服务器不错的替代品。二、为什么选择 Nginx原创 2021-08-10 18:00:03 · 274 阅读 · 1 评论 -
Nginx安装
一、Yum安装配置Yum源的官网:http://nginx.org/en/linux_packages.html关闭防火墙和selinux:[root@nginx-server ~]# getenforce Enforcing[root@nginx-server ~]# setenforce 0[root@nginx-server ~]# systemctl stop firewalld[root@nginx-server ~]# systemctl disable firewalld1、原创 2021-08-10 16:32:37 · 323 阅读 · 1 评论 -
HTTP协议
一、HTTP 介绍HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。在TCP/IP协议参考模型的各层对应的协议如下图,其中HTTP是应用层的协议。1、HTTP 工作原理HTTP协议工作于客户端-服务端架构上(C/S)。浏览器作为HTTP客户端通过URL(网址原创 2021-07-30 18:34:50 · 222 阅读 · 0 评论