![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web服务器群集
文章平均质量分 84
玉树临风风流倜傥一树梨花压海棠
这个作者很懒,什么都没留下…
展开
-
使用Haproxy搭建Web群集
搭建web群集案例分析常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件,软件通常使用开源的LVS、Haproxy、Nginx,硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等Haproxy应用分析LVS在企业应用中抗负载能力很强,但存在不足LVS不支持正则处理,不能实现动静分离对于大型网站,LVS的实施配置复杂,维护成本相对较高nginx的upstream模块支持群集功能,但是对群集节点的健康检查功能不强,性能没有Haproxy好Haprox原创 2020-08-12 14:02:38 · 202 阅读 · 0 评论 -
LVS+Keepalived高可用群集
Keepalived概述及安装Keepalived的工作原理Keepalived主要用来提供故障切换和健康检查功能——判断LVS负载调度器、节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集。主要应用场合为服务器群集中官方网站:http://www.keepalived.org/keepalived的热备份方式以软件的方式实现Linux服务器多机热备功能。由多台路由器组成一个热备组,通过共用的虚拟IP地址对外提供服务。每个热备组内同一时刻只有一台主路由器提供服务原创 2020-08-11 10:55:40 · 263 阅读 · 0 评论 -
部署LVS-DR群集
部署LVS-DR群集LVS-DR数据包流向分析为方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-4LVS-DR中的ARP问题在LVS-DR负载均衡集群中,负载均衡器与节点服务器都要配置相同的VIP地址在局域网中具有相同的IP地址,势必会造成各服务器ARP通信的紊乱当一个ARP广播发送到LVS-DR集群时,因为负载均衡器和节点服务器都是连接到相同的网络上的,它们都会接收到ARP广播此时只有前端的负载均衡器进行响应,其他节点服务器不应该响应ARP广原创 2020-08-09 19:54:25 · 176 阅读 · 0 评论 -
Nginx+Tomcat负载均衡集群
案例分析案例概述通常情况下,一个Tomcat站点由于可能出现单点故障及无法应付过多客户复杂多样的请求等问题,不能单独应用于生产环境下,所以我们需要一套更可靠的解决方案来完善Web站点架构。Nginx是一款非常优秀的服务器软件,他能够支持高达50000个并发连接数的相应,拥有强大的静态资源处理能力,运行稳定系统资源消耗极低。目前很多大型网站都应用Nginx服务器作为后端网站程序的反向代理及负载均衡器,来提升整个站点的负载并发能力。案例环境拓扑图案例实施Tomcat1、Tomcat2的S原创 2020-08-06 20:10:38 · 113 阅读 · 0 评论 -
部署tomcat
Linux源码安装Java1、到官网下载jdk-8u131-linux-x64.tar.gz官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、解压安装包,重命名为jdk tar -zvxf jdk-8u131-linux-x64.tar.gz mv jdk1.8.0_131 jdk3、安装jdk到/usr/local/[root@localhost原创 2020-08-06 19:54:18 · 104 阅读 · 0 评论 -
Nginx企业级优化
Nginx服务优化Nginx服务优化包括:隐藏版本号、更改用户和组、配置网页缓存时间、日志切割与设置连接超时隐藏版本号在生产环境中,需要隐藏Nginx的版本号,以避免泄漏Nginx的版本,使攻击者不能针对特定版本进行攻击。在隐藏前,可以使用抓包工具抓取数据包,查看Nginx版本,也可以在centos中使用命令curl -I 地址查看。[root@localhost]# curl -I 127.0.0.1HTTP/1.1 200 OKServer: nginx/1.6.3 版本号隐藏Ngi原创 2020-08-04 20:41:16 · 193 阅读 · 0 评论 -
Nginx服务基础
Nginx 服务介绍Nginx是一款高性能、轻量级Web服务软件,优点是:稳定性高、系统资源消耗低、对HTTP并发连接的处理能力高(单台物理服务器可支持30 000~50 000个并发请求)Nginx 配置文件#全局配置#user nobody; worker_processes 1; //工作进程数#error_log logs/error.log; //错误日志文件存放位置pid logs/nginx.pid; //PID文件的位置#环境配置(I/O事件原创 2020-08-02 18:22:11 · 339 阅读 · 0 评论 -
Apache服务器压力测试 - ab压力测试
ab工具位于/usr/local/bin下面ab工具命令格式ab [options] [http://]hostname[:port]/path path表示请求的资源路径参数描述-n测试会话中所执行的请求总数,默认时仅执行一个请求-c并发产生的请求个数-t测试所执行的最大秒数-v设置显示信息的详细程度ab -n2000 -c1000 127.0.0.1/index.htmlServer Software: Apache/2.4.原创 2020-07-28 20:44:51 · 151 阅读 · 0 评论 -
Apache 网页与安全优化
Apache 网页优化网页压缩网页缓存Apache 安全优化配置防盗链隐藏版本信息Apache 网页优化概述在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代。为了适应企业需求,就需要考虑如何提升Apache 的性能与稳定性。优化内容配置网页压缩功能工作模式的选择与参数优化配置防盗链配置隐藏版本号gzip 介绍配置Apache的网页压.原创 2020-07-27 21:42:13 · 171 阅读 · 0 评论 -
Apache配置与应用
1.Apache连接保持1)KeepAlive:决定是否打开连接保持功能,后面接OFF表示关闭,接ON表示打开2)KeepAliveTimeout:表示一次连接多次请求之间的最大间隔时间,即两次请求之间超过该时间,就会自动断开,从而避免客户端占用连接资源3)MaxKeepAliveRequstes:在一次长连接中可以传输的最大请求数量,超过此最大请求数量就会自动断开连接修改配置之后可以用命令 httpd -t 检查配置文件语法是否存在问题Apache访问控制Apache通过设置配置文件htt原创 2020-07-24 21:59:11 · 231 阅读 · 0 评论 -
源码安装配置php
源码安装php一、 安装php所需的依赖包umount /dev/sr0mount /dev/sr0 /root/abccd /abc/Packagesrpm -ivh zlib-devel-1.2.7-17.el7.x86_64.rpm libxml2-devel-2.9.1-6.el7_2.3.x86_64.rpm xz-devel-5.2.2-1.el7.x86_64.rpm二、 配置,编译安装phptar xf php.tar.gz -C /usr/srccd /usr/src/p原创 2020-07-23 01:30:55 · 443 阅读 · 0 评论 -
mysql增删改查命令
增加:INSERT INTO 表名(字段名1,字段名2) VALUE(字段值1,字段值2)例:INSERT INTO a(id,name) VALUE(2,‘李四’);删除:DELETE FROM 表名 WHERE 条件例:DELETE FROM a WHERE id=1;修改:UPDATE 表名 SET 字段名=字段值 WHERE 条件例:UPDATE a SET id=1,name=‘张三’ WHERE id=2;查询:SELECT (字段名,*代表全部) FROM 表名 WHERE 条件原创 2020-07-23 00:59:13 · 160 阅读 · 0 评论 -
构建 PHP运行环境
PHP 即Hypertext Preprocessor(超文本预处理语言)的缩写,是一种服务器端的 HTML 嵌入式脚本语言。PHP 混合了 C 、java 、perl 的语法及部分自创的新语法,拥有更好的网页执行速度,更重要的是 PHP 支持绝大多数流行的数据库,在数据库层面的操作功能十分强大。安装 PHP软件包PHP 项目最初由 Rasums Lerdorf 在1994年创建,1995年发布第一个版本 PHP1.0。PHP 官方网站 http://www.php.net 下载。1.准备工作为了原创 2020-07-22 21:56:44 · 308 阅读 · 0 评论 -
MySQL
MySQL 是一个真正的多线程 、多用户的SQL数据库服务,凭借其高性能 、高可靠和易用于使用的特性,称为服务器领域中最受欢迎的开源数据库系统。MySQL 编译安装MySQL 5.X系列版本的使用最为广泛,稳定性、兼容性都不错,此处选用mysql-5.6.36.tar.gz源码包准备工作确认没有使用RPM方式安装mysql-server、mysql安装光盘自带的ncurses-devel包[root@ns1 ~]# rpm -q mysql-server mysql未安装软件包 my原创 2020-07-21 21:19:12 · 158 阅读 · 0 评论 -
构建虚拟 Web主机
虚拟 Web主机指的是在同一台服务器中运行多个 Web站点,其中的每一个站点实际上并不独自占用整个服务器,因此被称为 “虚拟” Web主机。通过虚拟 Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。域名虚拟Web主机在同一台服务器中运行多个Web站点,其中每一个站点并不独立占用一台真正的计算机httpd支持的虚拟主机类型基于域名的虚拟主机基于IP地址的虚拟主机基于端口的虚拟主机构建虚拟主机–基于域名应用示例:构建2个虚拟Web站点www原创 2020-07-21 21:18:06 · 249 阅读 · 0 评论 -
Apache网站服务器
Apache网站服务基础Apache简介Apache HTTP Server 是开源软件项目的杰出代表,基于标准的HTPP网络协议提供网页浏览服务,在Web服务器领域中长期保持着超过半数的份额。Apache服务器可以运行在Linux、UNIX、Windows等多种操作系统平台中。Apache的主要特点Apache服务器在功能、性能和安全性等方面的表现都是比较突出的,可以较好地满足Web服务器用户的应用需求。其主要特点包括以下几个方面。开放源代码:Apache服务程序由全世界的众多开发者共同维护,原创 2020-07-20 18:25:34 · 414 阅读 · 0 评论