Web服务器集群
茄子啊
这个作者很懒,什么都没留下…
展开
-
Squid代理
这里写自定义目录标题一、缓存代理概述部署缓存代理一、缓存代理概述Web代理的工作机制作用:缓存网页对象,减少重复请求代理的基本类型传统代理:适用于Internet,需明确指定服务端透明代理:客户机不需要指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将Web访问重定向给代理服务器处理使用代理的好处提高Web访问的速度隐藏客户机的真实IP部署缓存代理1.安装Squid服务tar zxvf squid-3.4.6.tar.gz -C /opt/cd /opt/squid-3.原创 2020-12-15 20:15:39 · 332 阅读 · 0 评论 -
Nginx+Tomcat负载均衡、动静分离群集部署
目录一、Nginx应用二、Nginx负载均衡实现原理三、Nginx动静分离实现原理四、案例:Nginx+Tomcat负载均衡、动静分离实验1.两台Tomcat服务器节点部署2.Nginx调度器部署一、Nginx应用Nginx是一款非常优秀的HTTP服务器软件支持高达50000个并发连接数的响应拥有强大的静态资源处理能力运行稳定内存、CPU等系统资源消耗非常低目前很多大型网站都应用Nginx服务器作为后端网站程序的反向代理及负载均衡器,提升整个站点的负载并发能力二、Nginx负载均衡实现原理原创 2020-12-13 21:47:02 · 222 阅读 · 0 评论 -
Haproxy搭建Web群集(含Haproxy+Keepalived高可用群集)
目录一、常见的Web集群调度器二、Haproxy应用分析三、Haproxy调度算法原理1.RR(Round Robin)2.LC(Least Connections)3.SH(Source Hashing)四、案例:使用Haproxy搭建Web群集环境要求步骤分析Haproxy搭建Web群集1.NFS共享存储服务器配置2.nginx服务器3.Haproxy服务器4.访问测试一、常见的Web集群调度器常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、nginx硬件一般使用比原创 2020-12-10 22:43:27 · 212 阅读 · 0 评论 -
LVS+Keepalived高可用群集
目录Keepalived案例分析企业应用中,单台服务器承担应用存在单点故障的危险单点故障一旦发生,企业服务将发生中断,造成极大的危害Keepalived工具介绍专为LVS和HA设计的一款健康检查工具支持故障自动切换(Failover)支持节点健康状态检查(Health Checking)官方网站:http://www.keepalived.org/Keepalived采用VRRP热备份协议实现Linux服务器的多机热备功能VRRP(虚拟路由冗余协议)是针对路由器的一种备份解决方案由多台原创 2020-12-09 12:28:40 · 116 阅读 · 0 评论 -
LVS-DR负载均衡群集
LVS-DR数据包流向分析1.Client向目标VIP发出请求,Director(负载均衡器)接收IP包头及数据帧头信息2.Director根据负载均衡算法选择RealServer_1,不修改也不封装IP报文,而是将数据帧的MAC地址改为RealServer_1的MAC地址,然后再局域网上发送3.RealServer_1收到这个帧,解封装后发现目标IP与本机匹配(RealServer实现绑定了VIP),于是处理这个报文。随后重新封装报文,发送到局域网IP包头及数据帧信息4.Client将受到回复原创 2020-12-08 20:13:41 · 88 阅读 · 0 评论 -
LVS负载均衡群集(含NAT模式部署)
目录一、企业群集应用概述一、企业群集应用概述群集的含义Cluster,集群,群集由多台主机构成,但对外只表现为一个整体问题互联网应用中,随着站点对硬件性能,响应速度,服务稳定性,数据可靠性登要求越来越高,单台服务器力不从心解决方法使用价格昂贵的小型机、大型机使用普通服务器构建服务群集...原创 2020-12-07 22:15:51 · 112 阅读 · 0 评论 -
Tomcat部署及优化
目录一、Tomcat介绍二、Tomcat核心组件三、Tomcat处理请求过程Tomcat处理请求过程实例模块详解四、Tomcat部署步骤1.下载并安装JDK2.安装并启动Tomcat3.修改配置文件4.加入Java测试页面一、Tomcat介绍免费的、开放源代码的Web应用服务器Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目由Apache、Sun和一些公司及个人共同开发而成深受Java爱好者的喜爱,并得到部分开发商的认可目前比较流行原创 2020-12-06 19:54:49 · 129 阅读 · 0 评论 -
Nginx Rewrite实例
一、基于域名的跳转公司旧域名www.old.com有业务需求有变更,需要使用新域名www.new.com代替。要求:旧域名不能废除从旧域名跳转到新域名上,且保持其参数不变实验过程:1.配置新旧域名的DNSwww.old.com 192.168.10.30www.new.com 192.168.100.302.更改配置文件内容,添加域名跳转,如果访问www.old.com,则跳转到www.new.comvi /usr/local/nginx/conf/nginx.confserver {原创 2020-12-01 20:19:43 · 319 阅读 · 0 评论 -
Nginx Rewrite
目录一、Rewrite跳转场景二、Rewrite跳转实现四、Nginx正则表达式五、Rewrite命令语法flag标记说明last和break比较六、location分类正则匹配的常用表达式location优先级七、比较rewrite和location相同点:不同点:rewrite会写在location里,执行顺序一、Rewrite跳转场景URL看起来更规范、合理企业会将动态URL地址伪装成静态地址提供服务网址换新域名后,让旧的访问跳转到新的域名上二、Rewrite跳转实现# 三、Rewrite原创 2020-12-01 17:31:49 · 107 阅读 · 0 评论 -
Nginx企业级优化
目录一、隐藏版本号方法一:修改配置文件方法二:修改源码文件二、修改Nginx用户和组方法一:在编译安装时指定用户与组方法二:配置文件指定用户与组三、网页缓存四、日志分割五、Nginx连接超时一、隐藏版本号在生成环境中,需要隐藏Nginx的版本号,以避免泄漏Nginx的版本,使攻击者不能针对特定版本进行攻击。在隐藏前,可以使用Fiddle工具抓取数据包,查看Nginx版本,也可以在CeniOS中使用命令curl -I http://192.168.10.30/查看。方法一:修改配置文件[root@se原创 2020-11-30 20:16:09 · 322 阅读 · 0 评论 -
Nginx运行控制虚拟主机和访问控制
目录一、Nginx服务概述二、Nginx安装三、Nginx的运行控制四、配置文件nginx.conf1.全局配置2.I/O事件配置3.HTTP配置4.访问状态统计五、Nginx访问控制基于授权的访问控制步骤基于客户端的访问控制六、Nginx虚拟主机1.基于域名的虚拟主机2.基于IP的虚拟地址3.基于端口的虚拟主机一、Nginx服务概述一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30 000 ~ 50000个并发请求占用内存少,并发能原创 2020-11-29 22:44:57 · 252 阅读 · 0 评论 -
LNMP架构部署
目录LNMP架构部署一、Nginx安装编译安装步骤Nginx的运行控制二、源码编译安装mysql准备安装环境三、编译安装PHP四、部署Disuz!社区论坛Web应用LNMP架构部署众所周知,LNMP平台是目前应用最为广泛的网站服务器架构,其中的“A”对应着Web服务软件Apache HTTP Server。随着Nginx在企业中的使用越来越多,LNMP(或LEMP)架构也受到越来越多Linux系统工程师的青睐。就像构建LAMP平台一样,构建LNMP平台也需要Linux服务器,MySQL数据库和PHP解原创 2020-11-29 21:27:26 · 205 阅读 · 0 评论 -
构建虚拟web主机
目录构建虚拟Web主机虚拟Web主机httpd支持的虚拟主机类型1.基于域名构建虚拟主机2.基于IP构建虚拟主机3.基于端口构建虚拟主机构建虚拟Web主机虚拟Web主机虚拟 Web 主机指的是在同一台服务器中运行多个 Web 站点,其中的每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟”Web 主机。通过虚拟 Web 主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。使用 httpd 可以非常方便地构建虚拟主机服务器,只需要运行一个 httpd 服务就能够同时支撑大量的原创 2020-11-26 22:22:13 · 128 阅读 · 0 评论 -
Apache配置与应用,日志管理,日志分割
目录Apache连接保持Apache连接保持相关参数配置主配置文件及连接保持Apache访问控制概述Apache访问控制基于客户端地址的访问控制Require配置项的常见语法用户授权限制日志分割rotatelogs分割工具使用第三方工具cronolog分割日志分析AWStats日志分析系统介绍Apache连接保持HTTP 是属于应用层的面向对象协议,基于 TCP 协议之上的可靠传输。每次在进行HTTP 连接之前,需要先进行 TCP 连接,在 HTTP 连接结束后要对 TCT 连接进行终止,每个 TCP原创 2020-11-26 20:15:47 · 222 阅读 · 0 评论 -
Apache网页及安全优化
目录一、Apache网页优化1.Apache网页优化概述2.网页压缩一、Apache网页优化1.Apache网页优化概述在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已不适用当今的互联网时代为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容优化内容配置网页压缩功能配置网页缓存工作模式的选择与参数优化配置隐藏版本号配置防盗链…2.网页压缩配置Apache的网页压原创 2020-11-26 16:02:17 · 220 阅读 · 1 评论 -
编译部署LAMP平台
目录一、LAMP平台概述LAMP的优势LAMP平台构建顺序源代码编译安装的优点二、Apache简介及源代码安装ApacheApache起源主要特点软件版本apache编译过程源码编译安装mysql一、LAMP平台概述LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,Python)网页编程语言LAMP的优势成原创 2020-11-25 20:17:26 · 180 阅读 · 0 评论 -
Web基础和HTTP协议
目录一、web基础与http协议1.域名概述2.域名申请3.网页的概念4.HTML概述5.网页基本标签6.Web1.0 VS Web2.07.静态网页8.动态网页9.HTTP协议10.HTTP方法11.HTTP状态码12.生产环境常见的HTTP状态码13.http的请求流程分析一、web基础与http协议1.域名概述域名的概念IP地址不易记忆早期使用Hosts文件解析域名主机名称重复主机维护困难DNS(Domain Name System域名系统)分布式层次性域名空间结构根域顶级原创 2020-11-25 17:11:27 · 265 阅读 · 0 评论