Web 服务器群集
文章平均质量分 91
掌握 Web 服务器的配置及优化,能够设计、实施2和部署 Web 服务器集群
Xucf1
潜心修炼
展开
-
基于 Docker 部署 ZooKeeper+Mesos+Marathon 群集(单节点)
文章目录前言前置知识点简介环境准备(Docker)1)拉取相关镜像2)ZooKeeper3)Mesos-Master4)Mesos-Slave5)Marathon(测试)前言使用软件:VMware Workstation 16 ProISO映像文件:CentOS 7本教程将会给你展示,如何使用Docker容器,仅需一台主机,来迅速部署一个单节点的Mesos集群!前置知识点简介ZooKeeper:用来给集群服务维护配置信息及域名服务,并提供分布式同步和组服务,是是个分布式的,开源的协调服务(维护原创 2021-06-27 14:06:21 · 950 阅读 · 0 评论 -
Web 群集服务小复习(一)
文章目录①没有没有做过 Nginx 支持 https 的访问,如何配置?②Nginx 前端页面/图片加载不出来,如何排查故障?③Nginx、LVS、Haproxy 三者有何区别?(优缺点总结)④如何优化 Tomcat?⑤补充:对称密钥与非对称密钥有何区别?①没有没有做过 Nginx 支持 https 的访问,如何配置?HTTP(超文本传输协议):是一个简单的【请求-响应】协议,指定了客户端可能发送给服务器什么样的消息,以及可以得到什么样的响应HTTPS:是以安全为目标的 HTTP 通道,在 HT原创 2021-03-15 21:51:41 · 1194 阅读 · 6 评论 -
如何解决和预防 Nginx+Keepalived 中会出现的脑裂现象?
Nginx+Keepalived 的脑裂问题如何处理/预防?①先复习一下 KeepalivedKeepalived 是一款强大的辅助工具,主要提供故障切换和健康检查功能,实现高可用的性能需求原理是采用 VRRP(虚拟路由冗余协议)热备份协议,以软件的形式来实现 Linux 服务器的多机热备功能,最初是针对 LVS 设计的VRRP 是针对路由器的一种备份解决方案,由多台路由器组成一个热备组,通过共同的虚拟 IP 对外提供服务,每个热备组内在同一时刻,只有一台 Master 提供服务,其他的路由器(B原创 2021-03-09 10:35:31 · 3491 阅读 · 6 评论 -
Nginx 在高并发下如调优?看完这篇就够了!
文章目录一、你用 Nginx 做过哪些关于配置(优化)?①隐藏版本号②修改用户与组③配置网页缓存时间④日志切割⑤设置连接超时(会话保持)⑥更改进程数⑦配置网页压缩⑧配置防盗链⑨FPM 参数优化二、小结复习一下:在各种网站服务器软件中,除了 Apache HTTP Server 外,还有一款轻量级的 HTTP 服务器软件——Nginx轻量级体现在低系统资源消耗方面,所占用内存较小在连接高并发的情况下,Nginx 是 Apache 服务很不错的替代品,其应对 HTTP 并发连接的高性能处理能力原创 2021-03-08 21:10:17 · 2415 阅读 · 4 评论 -
Squid 代理服务器应用(二)(构建传统代理服务器、透明代理服务器,ACL 访问控制,Squid 的日志分析及反向代理)
文章目录一、构建传统代理服务器1.环境配置2.构建步骤2.1 Squid-Server2.2 客户机的代理配置2.3 Web12.4 检测二、构建透明代理服务器1.环境配置2.构建步骤2.1 Web12.2 Squid2.3 客户机测试2.4 查看访问日志三、ACL 访问控制1.概述2.环境配置3.配置步骤3.1 Squid-Server3.2 Web1 与 Web23.3 客户机访问浏览器测试四、Squid 日志分析1.在线源安装图像处理软件包2.修改 sarg 的配置文件3.启动一次记录4.客户机访问网原创 2021-02-24 19:21:48 · 951 阅读 · 0 评论 -
Squid 代理服务器应用(一)(Web 代理的工作机制、代理的基本类型、使用代理的好处及安装 Squid 服务)
文章目录一、Squid 代理服务器1.Web 代理的工作机制2.代理的基本类型2.1 传统代理2.2 透明代理2.3 反向代理3.使用代理的好处二、安装 Squid 服务1.编译安装 Squid2.修改 Squid 的配置文件3.Squid 的运行控制4.创建 Squid 服务脚本一、Squid 代理服务器Squid 主要提供缓存加速、应用层过滤控制的功能1.Web 代理的工作机制代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。将获得的网页数据(静态 Web 元素)保存到缓存中并原创 2021-02-24 00:03:30 · 316 阅读 · 0 评论 -
Haproxy 的 ACL 规则及实战案例
文章目录一、ACL 规则1.概述2.主要功能3.语法二、Haproxy 实现智能负载均衡1.实验环境2.配置 Apache 服务器3.基于地址的访问控制4.基于访问文件的控制与重定向5.实现动静分离功能的智能负载均衡一、ACL 规则1.概述比起使用 LVS 做负载均衡,Haproxy 能提供更加强大的功能因为 Haproxy 支持 ACL 规则,用于定义三层到七层的规则来匹配一些特殊的请求,实现基于请求报文首部、相应报文内容或者是一些其他状态信息,从而根据需要进行不同的策略转发响应2.主要功原创 2021-01-24 17:24:45 · 5112 阅读 · 6 评论 -
Haproxy 解决群集 session 共享问题以及配置 Web 监控平台
文章目录前言一、概述1.用户 IP 识别2.cookie 识别二、配置 Web 监控平台1.配置部分及解释2.测试3.页面详细参数解释前言本文基于前篇博客配置下完成传送门:使用 Haproxy 搭建 Web 群集(搭建步骤、日志以及参数优化)一、概述用户在访问被负载均衡的代理到后端服务器时,服务器会保留用户的登录信息但是当用户再次发送请求时,根据负载均衡策略可能会被代理到不同的服务器,导致用户需要重新进行登录所以需要在实施负载均衡时考虑 session 共享问题Haproxy 使用原创 2021-01-24 00:03:50 · 449 阅读 · 1 评论 -
使用 Haproxy 搭建 Web 群集(搭建步骤、日志以及参数优化)
文章目录前言一、Haproxy 应用分析二、负载均衡常用调度算法1.轮询(RR)2.最小连接数(LC)3.来源访问(SH)三、搭建步骤1.环境2.编译安装 Nginx 服务器3.编译安装 Haproxy4.Haproxy 服务器配置5.添加并开启 haproxy 系统服务6.测试 Web 群集6.1 测试高性能6.2 测试高可用性7.定义日志前言目前常见的 Web 集群调度器分为软件和硬件,软件常使用开源的 LVS、Haproxy、NginxHaproxy 是目前比较流行的一种群集调度工具,同类群原创 2021-01-23 15:24:56 · 747 阅读 · 1 评论 -
LVS-DR+Keepalived 高可用群集(优化搭建步骤)
文章目录前言一、环境二、搭建步骤前言我之前的博客都写的很完善了,这里提供链接,有兴趣的同学可以去看看LVS+Keepalived 高可用群集本文已对上一篇博客中搭建 keepalived 的步骤进行了优化,以下直接贴干货一、环境宿主机:Win10 专业工作站VMware:16Pro(16.1.0)CentOS 7网络适配器:均为 NAT 模式网卡配置:均为静态获取 IPYUM 源:本地主 DR 服务器(负载调度器)(CentOS 7-1):192.168.126.11从原创 2021-01-22 15:22:36 · 419 阅读 · 2 评论 -
LVS+Keepalived 高可用群集
文章目录一、Keepalived 双机热备基础知识1.Keepalived 概述1.1 Keepalived 的热备方式2.使用 Keepalived 实现双机热备二、LVS+Keepalived 高可用群集1.准备2.环境3.配置 keepalived4.测试一、Keepalived 双机热备基础知识Keepalived 起初是针对 LVS 设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检查(Health Checking)功能——判断 LVS 负载调度器、节点服务器的可原创 2021-01-21 16:32:58 · 2552 阅读 · 8 评论 -
构建 LVS 负载均衡群集--直接路由模式(LVS-DR)
文章目录一、LVS-DR 数据包流向分析二、LVS-DR 中的 ARP 问题三、LVS 负载均衡群集-DR模式1.数据包流量分析2.DR 模式的特点四、部署 LVS-DR 负载均衡集群1.概述2.环境3.配置负载调度器4.部署 NFS 共享挂载5.配置节点服务器6.测试 LVS 群集一、LVS-DR 数据包流向分析为方便进行原理分析,将 Client 与群集机器放在同一网络中,数据包流经的路线为 1-2-3-4Client 向目标 VIP 发出请求,Director(负载均衡器)接收此原创 2021-01-21 00:49:21 · 765 阅读 · 0 评论 -
LVS 负载均衡群集--理论详解及构建 LVS-NAT 负载均衡群集实战
文章目录前言一、LVS 群集应用基础1.群集技术概述1.1 群集的分类1.1.1 负载均衡群集(Load Balance Cluster)1.1.2 高可用群集 (High Availability Cluster)1.1.3 高性能运算群集 (High Performance Computer Cluster)1.2 负载均衡的分层结构1.2.1 第一层 负载调度器1.2.2 第二层 服务器池1.2.3 第三层 共享存储1.3 负载均衡的工作模式1.3.1 地址转换(Network Address Tra原创 2021-01-20 00:08:08 · 692 阅读 · 2 评论 -
Nginx+Tomcat 负载均衡(动静分离)集群
文章目录一、集群概述二、Nginx三、配置步骤1.环境2.部署 Nginx 负载均衡器3.部署 2 台 Tomcat 应用服务器4.动静分离配置5.配置 Nginx Server一、集群概述通常情况下,一个 Tomcat 站点由于可能出现单点故障及无法应付过多客户复杂多样的请求等情况,不能单独应用于生产环境下,所以我们需要一套更可靠的解决方案Nginx 是一款非常优秀的 http 服务器软件,它能够支持高达 5000 个并发连接数的响应,拥有强大的静态资源处理能力,运行稳定,并且内存、CPU 等系原创 2021-01-17 22:43:49 · 2806 阅读 · 6 评论 -
Tomcat 服务器的部署(优化)及配置虚拟主机
文章目录一、Tomcat 服务器1.简介2.应用场景3.组件二、Tomcat 部署步骤1.环境2.准备3.安装 JDK,配置 Java 环境4.安装配置 Tomcat5.主要目录说明三、Tomcat 虚拟主机配置1.创建目录及文件2.修改 Tomcat 主配置文件3.关闭 Tomcat,再重新启动4.访问浏览器进行验证四、Tomcat 优化1.优化启动速度2.常用的优化相关参数如下:一、Tomcat 服务器1.简介名称由来:Tomcat 最初是由 Sun 的软件架构师詹姆斯·邓肯·戴维森开发的,原创 2021-01-17 15:09:47 · 1037 阅读 · 0 评论 -
Nginx--正则匹配--实现rewrite跳转及应用示例
文章目录一、Nginx正则匹配1.正则表达式1.1 概述1.2 常用的的正则表达式符号2.location2.1 分类2.2 常用匹配规则2.3 优先级2.4 示例2.5 匹配规则定义二、rewrite1.概述2.跳转实现3.跳转场景3.执行顺序4.语法与flg标记说明三、rewrite示例1.基于域名的跳转2.基于客户端IP访问跳转3.基于旧域名跳转到新域名后并加目录4.基于参数匹配的跳转5.基于目录下所有php结尾的文件跳转6.基于最普通一条URL请求的跳转一、Nginx正则匹配1.正则表达式1原创 2021-01-14 22:59:03 · 1289 阅读 · 3 评论 -
Nginx 企业级优化(隐藏版本号、修改用户与组、配置网页缓存时间、日志切割、设置连接超时、更改进程数、配置网页压缩、配置防盗链以及 FMP 参数优化)
文章目录前言一、Nginx服务优化1.隐藏版本号2.修改用户与组3.配置网页缓存时间4.日志切割5.设置连接超时二、Nginx深入优化1.更改进程数2.配置网页压缩3.配置防盗链4.FMP参数优化前言在企业信息化应用环境中,服务器的安全性和响应速度需要根据实际情况进行响应参数配置,以达到最优的用户体验默认的 Nginx 安装参数只能提供最基本的服务,还需要调和如网页缓存时间、连接超时、网页压缩等响应参数,才能发挥吹服务器的最大作用一、Nginx服务优化Nginx 前期的编译安装及配置可看原创 2021-01-13 23:25:20 · 455 阅读 · 3 评论 -
LNMP 架构部署(附:部署 Discuz 社区论坛 Web 应用)
文章目录前言一、安装Nginx服务二、安装MySQL服务三、安装配置PHP解析环境四、部署Discuz社区论坛Web应用前言LAMP 中的“A”对应着Web服务器软件 Apache HTTP server随着 Nginx 在企业中的使用越来越多,LNMP 架构也就受到越来越多 Linux 系统工程师的青睐,其中的“N”对应着 Nginx 服务就像构建 LAMP 平台一样,构建 LNMP 平台也需要 Linux 服务器、MySQL 数据库 和 PHP 解析环境,区别主要在 Nginx 和 PHP原创 2021-01-12 19:56:43 · 5101 阅读 · 7 评论 -
Nginx 服务--服务基础、访问控制与虚拟主机
文章目录一、Nginx 服务基础1.编译安装 Nginx 服务2.配置文件nginx.conf3.访问状态统计二、Nginx访问控制1.基于授权的访问控制2.基于客户端的访问控制三、Nginx虚拟主机1.基于域名的虚拟主机2.基于IP的虚拟主机3.基于端口的虚拟主机在各种网站服务器软件中,除了 Apache HTTP Server 外,还有一款轻量级的 HTTP 服务器软甲——Nginx,由俄罗斯的 Igor Sysoev 开发,其稳定、高效的特性逐渐被越来越多的用户认可一、Nginx 服务基础原创 2021-01-09 13:05:02 · 765 阅读 · 5 评论 -
Apache--网页优化--理论+实验详解--网页压缩、配置网页缓存时间、隐藏版本信息与配置防盗链
文章目录一、Apache网页优化1.概述2.优化内容3.gzip介绍4.Apache的压缩模块5.配置网页压缩功能5.1 检查是否安装 mod_deflate 模块5.2 若没有安装,则重新编译安装 Apache 并添加该模块5.3 配置 mod_deflate 模块启用5.4 检查安装情况,启动服务5.5 测试 mod_deflate 压缩是否生效6.配置网页的缓存时间6.1 检查是否安装 mod_expires 模块6.2 如果没有安装mod_ expires 模块,重新编译安装 Apache 并添加原创 2021-01-07 18:23:26 · 550 阅读 · 1 评论 -
Apache--配置与应用--理论详解结合实例--构建虚拟Web主机--Apache连接保持、访问控制、日志分割以及日志分析
文章目录一、构建虚拟Web主机1.概述2.httpd服务支持的虚拟主机类型3.基于域名的虚拟主机4.基于IP地址的虚拟主机5.基于端口的虚拟主机二、Apache连接保持三、Apache访问控制四、Apache日志分割五、Apache日志分析一、构建虚拟Web主机1.概述虚拟web主机指的是在同一台服务器中运行多个web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟“Web主机”通过虚拟web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本使用httpd服原创 2021-01-09 23:54:13 · 525 阅读 · 1 评论 -
部署 lamp平台--Linux、Apache、MySQL 与 PHP--源码编译安装
文章目录一、LAMP架构与源码编译安装1.概述2.构建顺序3.各组件主要作用4.源码编译安装的优点二、CentOS 7构建LAMP平台1.编译安装Apache httpd服务2.编译安装mysqld 服务4.安装DIscuz论坛一、LAMP架构与源码编译安装1.概述LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境LAMP是一个缩写词,具体包括Linux操作系统、Apachche网站服务器、MySQL数据库服务器、PH原创 2021-01-06 20:42:51 · 1316 阅读 · 7 评论