nginx
深夜程序猿
everything in front of you is the best arrangement
展开
-
nginx详解(正向代理,反向代理,负载均衡原理)
Nginx配置详解nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介绍nginx反向代理 负载均衡 nginx特点1. 反向代理关于代理说到代理,首先...转载 2019-04-23 10:57:03 · 269 阅读 · 0 评论 -
nginx限制访问频率
修改服务器上的nginx的配置文件/usr/local/nginx/conf/nginx.confhttp { limit_req_zone $binary_remote_addr zone=one:10m rate=3000r/m; proxy_cache_path/var/cache/nginx levels=1:2 keys_zone=one:8m max_s...转载 2019-04-29 15:30:52 · 1891 阅读 · 0 评论 -
究竟啥才是互联网架构“高可用”
一、什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为8....转载 2019-04-24 10:46:46 · 447 阅读 · 0 评论 -
一分钟了解负载均衡的一切
负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。常见的负载均衡方案常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。可以看到,每一个下游都有多个上游调用,只需要做到,每一个上游都均匀访问每一个下游,就能实现“将请求/数据【均匀】分摊到多...转载 2019-04-24 10:45:30 · 127 阅读 · 0 评论 -
LVS原理介绍
LVS是什么?LVS,全称Linux Virtual Server,是国人章文嵩发起的一个开源项目。在社区具有很大的热度,是一个基于四层、具有强大性能的反向代理服务器。早期使用lvs需要修改内核才能使用,但是由于性能优异,现在已经被收入内核。LVS通过工作于内核的ipvs模块来实现功能,其主要工作于netfilter 的INPUT链上。而用户需要对ipvs进行操作配置则需要使用ip...转载 2019-04-24 10:34:58 · 404 阅读 · 0 评论 -
关于负载均衡的:总结与思考
目录一分钟了解负载均衡的一切 算法衡量 负载均衡算法 轮询算法(round-robin) 加权轮询算法(weight round-robin) 随机算法(random) 加权随机算法(random) 哈希法(hash) 一致性哈希 最少连接算法(least connection) 一点思考 有状态的请求 关于load balancer 其他...转载 2019-04-23 11:13:11 · 219 阅读 · 0 评论 -
什么是负载均衡
负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。一个没有负载均衡的 web 架构类似下面这样:在这里用户是直连到 web 服务器,如果这个服务器宕机了,那么用户自然也就没办法访问了。另外,如果同时有很多用户试图访问服务器,超过了其能处理的极限,就会出现加载速度缓慢或根本无法连接的情况。而通过在后端引入一个负...转载 2019-04-23 11:08:16 · 184 阅读 · 0 评论 -
Nginx 从安装到配置
Nginx (读作”engine X”) 由Igor Sysoev(俄罗斯)于2005年编写,是一个免费、开源、高性能的HTTP服务器和反向代理,也可以作为一个IMAP/POP3代理服务器。根据 Netcraft 的 April 2015 Web Server Survey, 现在全世界14.48%的网站使用Nginx,而Apache占38.39%。Nginx因为稳定,丰富的功能集,配...转载 2019-04-23 11:04:02 · 162 阅读 · 0 评论 -
Nginx服务优化—性能与安全
1.隐藏Nginx的版本一般来说,软件的漏洞都和版本有关的。为了减少被人针对某一版本的恶意攻击,我们可以把我们的Nginx版本隐藏起来,提高被攻击的门槛。在隐藏版本号之前,我们可以通过curl获取到软件版本。隐藏Nginx的版本号可以通过修改nginx.conf配置文件,在http段标签内添加 "server_tokensoff"的参数修改之后检查语法...转载 2019-04-23 11:01:27 · 238 阅读 · 0 评论 -
nginx 高并发配置参数
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 0000001000000100 00001000 00010000 00100000 01000000 10000...转载 2019-04-23 11:00:11 · 13534 阅读 · 0 评论 -
Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
大纲一、前言二、环境准备三、安装与配置Nginx四、Nginx之反向代理五、Nginx之负载均衡六、Nginx之页面缓存七、Nginx之URL重写八、Nginx之读写分离注,操作系统为 CentOS 6.4 x86_64 , Nginx 是版本是最新版的1.4.2,所以实验用到的软件请点击这里下载:http://yunpan.cn/QXIgqMmVmuZrm...转载 2019-04-23 10:58:17 · 175 阅读 · 0 评论 -
负载均衡详解(2)
本次分享大纲软件负载均衡概述 Ngnix负载均衡 Lvs负载均衡 Haproxy负载均衡 本次分享总结一、软件负载均衡概述硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。本文参考大量文档,部分为直接拷贝,参考出处见负载均衡详解(4)。二、Ngn...转载 2019-04-24 11:00:08 · 397 阅读 · 0 评论