![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nginx
文章平均质量分 84
Art&Code
艺术与代码相辅相成。
展开
-
动静分离和前后端分离相关
动静分离和前后端分离相关动静分离,动态资源 jps servlet spring mvc 与静态资源 js html img css 不会部署到同一个服务器前后端分离 网站架构模式 微服务开发基于SOA,面向于服务器开发,后台和前段采用接口方式。将一个项目拆分成一个控制web (前端) 和接口(后端) 。最终使用rpc远程调用技术。 视图层和业务逻辑层拆分,采用rpc远程调用技...原创 2018-11-07 15:15:00 · 647 阅读 · 0 评论 -
nginx-upsync-module安装
nginx-upsync-module安装1、安装nginx-upsync-module wget https://github.com/weibocom/nginx-upsync-module/archive/master.zip 作用:nginx动态获取最新upstream信息2、解压安装 unzip master.zipnginx-u...原创 2018-11-06 01:36:00 · 413 阅读 · 0 评论 -
Nginx配置故障转移
Nginx配置故障转移当上游服务器(真实访问服务器),一旦出现故障或者是没有及时相应的话,应该直接轮训到下一台服务器,保证服务器的高可用。如果上游服务器的某一台宕机了,直接轮训到下一个~8080 8081 8082关掉8082就不访问了啊哈~配置相关:server {listen 80;server_name www.toov5.com;loc...原创 2018-11-05 19:31:00 · 824 阅读 · 0 评论 -
Nginx负载均衡算法
Nginx负载均衡算法负载均衡算法1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务,如果后端某台服务器死机,自动剔除故障系统,使用户访问不受影响。2、weight(轮询权值)weight的值越大分配到的访问概率越高,主要用于后端每台服务器性能不均衡的情况下。或者仅仅为在主从的情况下设置不同的权值,达到合理有效的地利用主机资源。 配置weight,配置比例等份。权重高...原创 2018-11-05 19:03:00 · 143 阅读 · 0 评论 -
负载均衡(原理、配置)
负载均衡(原理、配置)负载均衡的作用负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务...原创 2018-11-05 16:47:00 · 288 阅读 · 0 评论 -
Nginx的Location正则表达式
Nginx的Location正则表达式location的作用location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作。location的语法已=开头表示精确匹配如 A 中只匹配根目录结尾的请求,后面不能带任何字符串。^~开头表示uri以某个常规字符串开头,不是正则匹配~ 开头表示区分大小写的正...原创 2018-11-05 14:49:00 · 4118 阅读 · 0 评论 -
Nginx反向代理
Nginx反向代理反向代理的作用反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。启动一个Tomcat 127.0.0.1:8080使用nginx反向代理 8080.itmayiedu.com...原创 2018-11-05 04:29:00 · 129 阅读 · 0 评论 -
狂配Nginx
狂配Nginx一 、Nginx虚拟主机配置(基于不同的域名,跳转到不同的项目) 1、基于域名的虚拟主机,通过域名来区分虚拟主机——应用:外部网站2、基于端口的虚拟主机,通过端口来区分虚拟主机——应用:公司内部网站,外部网站的管理后台3、基于ip的虚拟主机,几乎不用。基于虚拟主机配置域名实现步骤:需要建立/data/www /data/bbs两...原创 2018-11-05 01:54:00 · 132 阅读 · 0 评论 -
关于Nginx
关于NginxNginx Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.中国...原创 2018-11-05 00:48:00 · 71 阅读 · 0 评论 -
socket技术与负载均衡
socket技术与负载均衡网络编程 Nginx1.9之前使用 Lvs Haproxy 实现四层反向和负载均衡 Lvs可以i应用到所有负载均衡的功能 数据库 web服务等 四层负载均衡,根据连接进行保存。 断开,连接。进行轮训。TCP四层负载均衡使用长连接方式,只要客户端与服务器端保持连接,Nginx不会轮训到下一台服务器。Http...原创 2018-11-06 15:15:00 · 1031 阅读 · 0 评论 -
负载均衡四层与七层区别
负载均衡四层与七层区别四层负载均衡与七层负载均衡区别四层负载均衡,在网络模型中的传输层中,基于主要是基于tcp协议报文实现负载均衡(比如LVS、haproxy就是四层负载均衡器),使用改写报文的源地址和目的地址。 支持反向代理 LVS(软负载) F5(硬负载) Haproxy 支持所有负载均衡功能 比如数据库 web服务器(HTTP底层TCP的原因)七层负...原创 2018-11-06 15:21:00 · 879 阅读 · 0 评论 -
搭建动态静态服务器
搭建动态静态服务器Nginx做静态资源服务器优于Tomcat区分静态资源,动态资源请求使用域名区分!如果是动态资源请求 反向代理到 Tomcat如果 是静态资源请求 直接走本地Nginx配置:###静态资源server {listen 80;server_name static.toov5.com;location /static/img {roo...原创 2018-11-07 03:55:00 · 241 阅读 · 0 评论 -
LVS与Keepalived
LVS与Keepalivedlvs与Nginx区别LVS的负载能力强,因为其工作方式逻辑非常简单,仅进行请求分发,而且工作在网络的第4层,没有流量,所以其效率不需要有过多的忧虑。LVS基本能支持所有应用,因为工作在第4层,所以LVS可以对几乎所有应用进行负载均衡,包括Web、数据库等。注意:LVS并不能完全判别节点故障,比如在WLC规则下,如果集群里有一个节点没有配置V...原创 2018-11-07 01:45:00 · 158 阅读 · 0 评论 -
Keepalived实现心跳检测实现自动重启
Keepalived实现心跳检测实现自动重启项目中服务器如果发生宕机:1、故障转移2、心跳检测3、负载均衡4、自动重启心跳检测:心跳检测脚本:写入nginx_check.sh脚本 vi /etc/keepalived/nginx_check.sh#!/bin/bashA=`ps -C nginx –no-header |wc -l`if [ ...原创 2018-11-07 01:21:00 · 1176 阅读 · 0 评论 -
nginx+keepalived简单双机主从热备
nginx+keepalived简单双机主从热备双机主从热备概述可以两台机子互为热备,平时各自负责各自的服务。在做上线更新的时候,关闭一台服务器的tomcat后,nginx自动把流量切换到另外一台服务的后备机子上,从而实现无痛更新,保持服务的持续性,提高服务的可靠性,从而保证服务器7*24小时运行。首先使用keepalived虚拟VIP删除掉原来的 rm -rf/etc...原创 2018-11-07 00:31:00 · 167 阅读 · 0 评论 -
keepalived安装
keepalived安装两台Linux环境搭建安装keepalived1.下载keepalivedwget http://www.keepalived.org/software/keepalived-1.2.18.tar.gz2.解压安装:tar -zxvf keepalived-1.2.18.tar.gz -C /usr/local/3.下载插件open...原创 2018-11-06 21:26:00 · 127 阅读 · 0 评论 -
lvs+keepalived+nginx高性能负载均衡集群
lvs+keepalived+nginx高性能负载均衡集群项目发布时候,别人还能访问呢?双机主从热备LVS作用LVS是一个开源的软件,可以实现传输层四层负载均衡。LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器。目前有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR);八种调度算法(rr,wrr,lc,wlc,lblc,lblcr,dh...原创 2018-11-06 19:11:00 · 4717 阅读 · 1 评论 -
配置Nginx四层负载均衡
配置Nginx四层负载均衡nginx 支持TCP转发和负载均衡的支持实现下面的架构:看配置:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info...原创 2018-11-06 17:04:00 · 945 阅读 · 0 评论 -
安装Nginx四层负载均衡
安装Nginx四层负载均衡Nginx1.9开始支持tcp层的转发,通过stream实现的,而socket也是基于tcp通信。stream模块默认不安装的,需要手动添加参数:–with-stream,官方下载地址:download,根据自己系统版本选择nginx1.9或以上版本./configure --add-module=../yaoweibin-nginx_tcp_proxy_mo...原创 2018-11-06 16:30:00 · 530 阅读 · 0 评论 -
Nginx安装教程(Centos6.8)
Nginx安装教程(Centos6.8)1.安装gcc gcc-c++(如新环境,未安装请先安装 yum install -y gcc gcc-c++2.安装wget yum -y install wget3.安装PCRE库 cd/home/nginx wget http://jaist.dl.sourceforge.net/projec...原创 2018-11-03 23:47:00 · 128 阅读 · 0 评论