
Web服务集群
架构部署,优化和管理
-黄油小熊-
这个作者很懒,什么都没留下…
展开
-
Nginx 之 Rewrite和具体场景
目录一、环境准备二、Rewrite 介绍2.1、Rewrite跳转场景2.2、Rewrite 实用场景2.3、常用的正则表达式元字符2.4、Rewrite 命令2.5、location 分类2.6、location 优先级2.7、比较rewrite和location三、具体场景3.1、场景一:基于域名的跳转一、环境准备一台nginx服务器提供 www.test.com 的网页。1、安装rpm源rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPM原创 2020-12-10 19:40:34 · 366 阅读 · 0 评论 -
Tomcat安装部署、构建虚拟主机以及优化参数
目录一、Tomcat1.1Tomcat简介1.2Tomcat核心组件1.3Tomcat 目录结构二、Tomcat 的部署步骤2.1、安装JDK2.2安装启动Tomcat2.3、优化Tomcat的启动速度三、虚拟主机的配置3.1、虚拟主机的需求3.2、配置过程四、Tomact优化3.1Tomcat配置文件参数3.2Tomcat优化配置举例一、Tomcat1.1Tomcat简介免费的、开放源代码的Web应用服务器Apache软件基金会( Apache Software Foundation)Jakar原创 2020-11-26 22:23:49 · 189 阅读 · 0 评论 -
Nginx优化及防盗链
目录一、Nginx优化1.1配置Nginx隐藏版本号1.1.1修改配置文件法1.1.2修改源码法(修改源码法要在编译之前)1.2修改Nginx用户与组1.3配置Nginx网页缓存时间1.4实现Nginx的日志切割1.5实现连接超时1.6更改Nginx运行进程数1.7Nginx网页压缩1.8FPM 参数优化二、Nginx防盗链配置一、Nginx优化1.1配置Nginx隐藏版本号隐藏Nginx版本号,避免安全漏洞泄露Nginx隐藏版本号的方法未隐藏版本号前使用 curl -I 网址 命令检测结果原创 2020-11-25 18:49:41 · 279 阅读 · 0 评论 -
Nginx访问状态以及基于多域名、多端口、多IP配置虚拟主机
目录一、关于Nginx二、Nginx的优化服务2.1编译安装2.2 Nginx访问状态的统计2.3 Nginx身份验证访问三、配置Nginx虚拟主机3.1基于域名一、关于Nginx一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30000~50000个并发请求二、Nginx的优化服务2.1编译安装[root@localhost ~]# yum -y install pcre-devel zlib-devel[root原创 2020-11-24 16:29:24 · 414 阅读 · 1 评论 -
ELK日志分析系统原理与部署
目录一、ELK日志分析系统简介1.1ELK日志分析系统组成1.2日志处理步骤二、3款软件各自概念2.1Elasticsearch介绍2.2Logstash介绍2.3Kibana介绍三、ELK日志分析系统部署3.1实验环境及准备3.2实验步骤3.2.1node1和node2中部署Elasticsearch一、ELK日志分析系统简介ELK日志分析系统是Logstash、Elasticsearch、Kibana开源软件的集合,对外是作为一个日志管理系统的开源方案,它可以从任何来源、任何格式进行日志搜索、分析与原创 2020-11-24 00:26:37 · 747 阅读 · 0 评论 -
GlusterFS原理及如何配置使用
目录一、GlusterFS概述1.1简介1.2特点1.3GlusterFS相关术语1.4模块化堆栈式架构二、GlusterFS工作原理2.1弹性hash算法2.2GlusterFS工作流程三、GlusterFS的卷类型3.1分布式卷3.2条带卷3.3复制卷3.4分布式条带卷3.5分布式复制卷四、部署GlusterFS卷4.1实验环境4.2以下过程为构建存储池子一、GlusterFS概述1.1简介Glusterfs是一个开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端.在传统的解决原创 2020-11-18 19:49:34 · 641 阅读 · 0 评论 -
LNMP架构部署(nginx、mysql、php、论坛搭建)
LNMP架构部署前言LNMP平台就是Linux、Ngnix、MySQL、PHP的组合架构,需要Linux服务器、MySQL数据库、PHP解析环境Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。本案例在单台服务器上部署LNMP环境一、Nginx编译安装1.安装环境依赖包需要gcc、gcc-c++、make编译工具,pcre、zlib等软件包的支持[原创 2020-11-16 12:06:15 · 266 阅读 · 0 评论 -
LAMP架构部署及论坛搭建(apache、mysql、php)
目录前言一、源码编译安装apache1、 apache简介前言什么是LAMP平台LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,Python)网页编程语言LAMP的优势:成本低廉;可定制、易于开发;方便易用、安全和稳定LAMP平台构建顺序在构建LAMP平台时,各组件的安装顺原创 2020-11-12 20:21:13 · 485 阅读 · 0 评论 -
Apache之工作模式(三分钟带你了解)
目录一、Apache 的工作模式简介二、event 模式2.1、event 工作方式2.2、event 参数讲解三、prefork模式3.1、prefork 工作方式3.2、prefork 参数讲解四、worker模式4.1、worker 工作方式4.2、worker 参数讲解五、目录属性一、Apache 的工作模式简介Apache作为现今web服务器,是使用最广泛、最稳定的开源服务器软件源码包安装 httpd 时可查看 httpd-mpm.conf 文件,该文件位于 extra/conf 目原创 2020-11-06 12:15:17 · 372 阅读 · 0 评论 -
Tomcat 与 Nginx 实现动静分离的详细部署
目录一、为什么要实现动静分离二、动静分离的基本过程三、环境说明四、部署过程4.1、nginx 服务器部署4.2、Tomcat 服务器部署4.3、动静分离配置4.4、配置验证一、为什么要实现动静分离动静分离是将网站的静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用的访问nginx 处理静态资源的能力超强。主要是nginx处理静态页面的效率远高于 tomcat 的处理能力,如果tomcat的请求量为1000次,则nginx的原创 2020-11-06 11:31:17 · 496 阅读 · 0 评论 -
Nginx+Tomcat部署负载均衡
目录一、为什么用nginx和tomcat搭建群集?二、部署环境三、部署过程3.1、Tomcat1 部署3.2、Tomcat2 部署3.3、nginx服务器部署3.4、验证一、为什么用nginx和tomcat搭建群集?传统模型下,一个项目部署在一台tomcat上,这个时候,假如 tomcat 因为服务器资源不够,突然挂机了,出现单点故障,那么整个项目就无法使用,给客户造成的损失可想而知!!Tomcat 不能单独应用于生产环境下,我们需要一套更可靠的解决方案来完善web站点架构。Nginx原创 2020-11-06 09:32:46 · 208 阅读 · 0 评论 -
Haproxy搭建web群集
目录一、常见的Web集群调度器二、Haproxy应用分析三、Haproxy调度算法原理3.1、 RR (Round Robin)3.2、LC (Least Connections)3.3、SH (Source Hashing)四、案例:使用Haproxy搭建web群集4.1、 案例拓扑图4.2、具体搭建过程4.2.1、nginx服务器的配置一、常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件:软件通常使用开源的LVS、Haproxy、 Nginx硬件一般使用比较多的是F5,也有很原创 2020-11-05 23:28:15 · 129 阅读 · 0 评论 -
部署 LVS-DR + keepalived 高可用群集
一、为什么要用Keepalived?因为企业应用中,单台LVS服务器(单挂)承担应用存在单点故障的危险;单点故障一旦发生,企业服务将发生中断,造成极大的危害。二、Keepalived工具介绍专为LVS和HA设计的一款健康检查工具支持故障自动切换支持节点健康状态检查三、Keepalived实现原理剖析Keepalived采用VRRP热备份协议实现Linux服务器的多机热备功能VRRP(虚拟路由冗余协议)是针对路由器的一种备份解决方案由多台路由器组成一个热备组,通过共用的虚拟IP地址对原创 2020-11-05 15:59:30 · 255 阅读 · 1 评论 -
LVS负载均衡------NAT模式
目录一、群集技术1.1、适用场景1.2、群集的类型1.3、三种群集概述二、负载均衡群集2.1、基于IP负载均衡的工作模式2.2、工作模式的概述2.3、分层结构2.4、LVS 负载均衡机制2.5、LVS的负载调度算法三、案例:LVS-NAT部署实验步骤NFS服务器安装LVS-NAT服务部署一、群集技术在实际应用中,在 Web 服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为 web 服务器流量的入口,挑选最合适的一台web服务器,将客户端的请求转发给它处理,实现客户端到真实服务端的透明原创 2020-11-03 21:47:32 · 292 阅读 · 0 评论