![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web服务
weixin_49226813
这个作者很懒,什么都没留下…
展开
-
ELK部署实战
ELK实战实验规划Nginx服务器配置elasticsearch群集elasticsearch-master服务器设置elasticsearch-backup服务器设置主节点安装插件测试访问nginx服务器安装logstash安装kibana展示收集的日志实验规划主机名IP地址nginx服务器nginx20.0.0.10/24elasticsearch主服务器elasticsearch-master20.0.0.20/24elasticsearch从服务器el原创 2020-12-06 18:36:28 · 136 阅读 · 0 评论 -
Firewalld+iptables
目录FirewalldFirewalld简介Firewalld网络区域firewall配置命令iptablesiptables的表、链结构安装使用iptables防火墙语法构成数据包的常见控制类型添加新的规则查看规则列表删除、清空规则常见的通用匹配条件常见的隐含匹配条件常用的显式匹配条件FirewalldFirewalld简介1、支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具;2、支持IPv4,IPv6防火墙设置以及以太网桥;3、支持服务或应用程序直接添加防火墙规则接口;4、拥原创 2020-11-29 16:12:12 · 124 阅读 · 0 评论 -
ELK日志分析系统简介Elasticsearch介绍Logstash介绍Kibana介绍
项目目录ELK日志分析系统简介日志服务器ELK日志分析系统日志处理步骤Elasticsearch介绍Elasticsearch的概述Elasticsearch核心概念Logstash介绍LogStash主要组件Kibana介绍Kibana主要功能部署ELK日志分析系统ELK基本部署使用ES插件进行管理ES设置群集logstash部署(俩台服务器都进行如下设置)收集java异常日志事件优化处理ELK日志分析系统简介日志服务器提高安全性集中存放日志缺陷对日志的分析困难ELK日志分析系统原创 2020-11-18 08:39:19 · 370 阅读 · 0 评论 -
GFS分布式文件系统
项目目录GlusterFS概述GlusterFS简介GlusterFS特点GlusterFS术语模块化堆栈式架构GlusterFS工作原理GlusterFS工作流程弹性HASH算法GlusterFS的卷类型分布式卷分布式卷分布式卷的特点条带卷条带卷特点复制卷复制卷特点分布式条带卷分布式复制卷部署群集环境创建分布式卷创建条带卷创建复制卷创建分布式条带卷创建分布式复制卷GlusterFS概述GlusterFS简介开源的分布式文件系统由存储服务器、客户端以及NFS/Samba存储网关组成无元数据服务器原创 2020-11-17 10:34:21 · 127 阅读 · 0 评论 -
Nginx+Tomcat架构
项目目录一、Tomcat部署步骤tomcat虚拟主机的设置(基于域名,基于端口)基于域名基于端口一、Tomcat部署步骤1、将需要配置的软件包上传到服务器上,配置Java环境tar zxf jdk-8u91-linux-x64.tar.gz -C /optmv /opt/jdk1.8.0_91/ /usr/local/javacd /etc/profile.dvim java.shexport JAVA_HOME=/usr/local/java #设置Java根目录ex原创 2020-11-12 19:31:45 · 222 阅读 · 0 评论 -
Nginx Rewrite功能
项目目录一、Rewrite跳转场景二、Nginx正则表达式三、Rewrite命令四、flag标记说明五、location分类比较rewrite和locationlocation优先级规则基于域名的跳转基于客户端IP访问跳转基于旧、新域名跳转并加目录基于参数匹配的跳转基于目录下所有php文件跳转一、Rewrite跳转场景1、URL看起来更规范、合理2、企业会将动态URL地址伪装成静态地址提供服务3、网站换新域名后,让旧的访问跳转到新的域名上4、服务端某些业务调整二、Nginx正则表达式常用的正则原创 2020-11-12 19:17:44 · 114 阅读 · 0 评论 -
rsync远程同步
项目目录rsync同步简介配置rsync备份源rsync同步源rsync命令基本用法配置rsync源基本思路配置文件rsyncd.confrsync账号文件启用rsync服务rsync命令的用法rsync备份操作示例rsync同步操作示例rsync实时同步rsync源的免交互处理rsync+inotify结合使用Linux内核的inotify机制调整inotify内核参数安装inotify-tools辅助工具通过inotifywait触发rsync同步操作配置rsync源服务器rsync--源服务器设置rs原创 2020-11-12 17:35:03 · 323 阅读 · 0 评论 -
Nginx优化与防盗
项目目录Nginx服务优化隐藏Nginx版本号修改Nginx用户和组Nginx深入优化实现Nginx的日志切割关于日期的获取配置Nginx连接超时设置修改Nginx运行进程数配置Nginx实现网页压缩功能Nginx防盗链设置设置防盗Nginx服务优化隐藏Nginx版本号1、避免安全漏洞泄漏2、Nginx隐藏版本号的方法修改配置文件法修改源码法修改配置文件法1、将Nginx配置文件中server_tokens选项的值设置为off[root@nginx ~]# vim /etc/nginx.c原创 2020-11-12 13:29:38 · 118 阅读 · 0 评论 -
Nginx网站服务
项目目录关于NginxNginx服务基础Nginx配置文件参数详情Nginx的访问状态统计Nginx访问控制Nginx虚拟主机1、虚拟主机基于域名访问2、虚拟主机基于端口访问3、虚拟主机基于IP地址访问关于Nginx一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30 000~50 000个并发请求Nginx服务基础nginx服务器IP地址:20.0.0.101、导入数据包[root@nginx opt]# ll总用量 960原创 2020-11-11 23:12:45 · 165 阅读 · 0 评论 -
Web基础与HTTP协议
项目目录Web基础HTTP协议Web基础1、域名的概念IP地址不易记忆2、早期使用Hosts文件解析域名主机名称重复主机维护困难3、DNS (Domain Name System域名系统)分布式层次性4、域名空间结构根域顶级域组织域国家/地区域名二级域名FQDN=主机名.DNS后缀5、域名注册域名注册是Internet中用于解决地址对应问题的一种方法遵循先申请先注册原则域名注册步骤准备申请资料—>寻找域名注册网站——>查询域名——>正式申请——原创 2020-11-11 20:10:24 · 119 阅读 · 0 评论 -
apache虚拟主机
项目目录apache基本安装虚拟主机基于IP地址虚拟主机基于域名访问虚拟主机基于端口访问apache基本安装web1服务器IP地址:20.0.0.101、导入apr-1.6.2.tar.gz、apr-util-1.6.0.tar.gz、httpd-2.4.29.tar.bz2数据包2、安装解压工具并解压数据包[root@web ~]# yum -y install bzip2-devel.x86_64[root@web ~]# cd /opt/[root@web opt]# tar xf ap原创 2020-11-11 19:31:59 · 130 阅读 · 1 评论 -
Apache网页优化
项目目录Apache的基本安装Apache网页优化一、网页压缩二、网页缓存Apache安全优化Apache的基本安装1、关闭防火墙[root@web ~]# systemctl stop firewalld[root@web ~]# setenforce 02、导入数据包,关闭防火墙和核心防护[root@web opt]# ll总用量 8020-rw-r–r-- 1 root root 1071074 10月 23 2017 apr-1.6.2.tar.gz-rw-r–r-- 1 root原创 2020-11-11 17:01:48 · 107 阅读 · 1 评论 -
redis搭建主从模式及哨兵模式
项目目录redis结构拓扑图实验准备环境搭建主从模式搭建哨兵模式故障模拟进行设置哨兵模式redis结构拓扑图实验准备环境一、三台服务器都搭建redis服务1、导入redis-5.0.7.tar.gz数据包2、解压数据包[root@redis-1 ~]# tar zxvf redis-5.0.7.tar.gz3、编译安装redis[root@redis -1~]# cd redis-5.0.7/[root@redis-1 redis-5.0.7]# make[root@redis-1原创 2020-11-11 12:06:57 · 86 阅读 · 0 评论 -
NoSQL之Redis配置与优化
项目目录关系数据库与非关系型数据库关系型数据库非关系型数据库非关系型数据库产生背景Redis简介Redis安装部署关系数据库与非关系型数据库关系型数据库1、一个结构化的数据库,创建在关系模型基础上2、一般面向于记录3、包括:Oracle、MySQL、SQL Server、Microsoft Access、DB2等非关系型数据库1、除了主流的关系型数据库外的数据库,都认为是非关系型2、包括:Redis、 MongBD、Hbase、CouhDB等非关系型数据库产生背景1、High perf原创 2020-11-10 14:02:20 · 59 阅读 · 0 评论 -
Apache连接保持及日志分割
项目目录Apache连接保持一、安装apchen服务器二、设置连接保持三、Apache访问控制四、设置用户访问验证五、日志分割六、使用自动的工具分割日志七、使用第三方工具分割日志八、部署 AWStats 分析系统Apache连接保持Apache连接保持相关参数1、KeepAlive是否打开连接保持,OFF关闭,ON打开2、KeepAliveTimeout一次连接多次请求之间的最大间隔时间,两次请求超过该时间连接断开3、MaxKeepAliveRequests一次长连接能够传输的最大请求数量原创 2020-11-09 16:24:46 · 162 阅读 · 0 评论 -
Squid服务器应用
项目目录Web代理的工作机制代理的基本类型一、搭建squid服务二、搭建web服务三、设置传统代理四、测试传统代理五、设置透明代理六、设置acl访问控制列表七、squid日志分析八、反向代理Web代理的工作机制缓存网页对象,减少重复请求代理的基本类型1、传统代理:适用于Internet,需明确指定服务端2、透明代理:客户机不需指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将Web访问重定向给代理服务器处理使用代理的好处1、提高Web访问速度2、隐藏客户机的真实IP地址实验准备环原创 2020-11-21 15:25:17 · 408 阅读 · 0 评论 -
Haproxy搭建Web群集
项目目录常见的Web集群调度器Haproxy应用分析Haproxy调度算法原理Haproxy支持多种调度算法,最常用的有三种Nginx的安装与启动Haproxy安装与启动建立Haproxy的配置文件Haproxy配置文件通常分为三个部分Haproxy配置文件详解测试Haproxy集群Haproxy参数优化Haproxy搭建Web群集配置常见的Web集群调度器1、目前常见的Web集群调度器分为软件和硬件2、软件通常使用开源的LVS、Haproxy、Nginx3、硬件一般使用比较多的是F5,也有很多人使原创 2020-11-05 19:00:49 · 97 阅读 · 0 评论 -
LVS搭配Keepalived
项目目录为什么实用KeepalivedKeepalived工具介绍Keepalived实现原理剖析Keepalived案例讲解Keepalived安装与启动搭建LVS搭配Keepalived服务为什么实用Keepalived企业应用中,单台服务器承担应用存在单点故障的危险单点故障一旦发生,企业服务将发生中断,造成极大的危害Keepalived工具介绍专为LVS和HA设计的一款健康检查工具支持故障自动切换(Failover)支持节点健康状态检查(Health Checking)官方网站: htt原创 2020-11-05 15:29:43 · 144 阅读 · 0 评论 -
负载均衡群集(LVS)--DR模式设置
项目目录TUN模式LVS-DR中的ARP问题解决ARP请求问题配置LVS-DR模式TUN模式IP隧道1、IP Tunnel,简称TUN模式采用开放式的网络结构,负载调度器仅作为客户机的访问入口,各节点通过各自的lnternet连接直接回应客户机,而不再经过负载调度器2、服务器节点分散在互联网中的不同位置,具有独立的公网IP地址,通过专用IP隧道与负载调度器相互通信LVS-DR中的ARP问题在LVS-DR负载均衡集群中,负载均衡器与节点服务器都要配置相同的VIP地址在局域网中具有相同的I原创 2020-11-05 14:46:23 · 95 阅读 · 0 评论 -
负载均衡群集(LVS)介绍-NAT设置
项目目录集群的含义问题解决方法企业集群分类负载均衡群集高可用群集高性能运算群集LVS的负载调度算法负载均衡的结构负载均衡群集工作模式分析NAT模式地址转换TUN模式DR模式直接路由NFS共享存储服务LVS-NAT部署实战LVS-NAT部署步骤LVS负载调度器设置配置web服务器nfs共享服务器集群的含义由多台主机构成,但对外只表现为一个整体问题互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心解决方法使用价格昂贵的小型机、大型机使用普通服务器构建原创 2020-11-03 20:16:09 · 138 阅读 · 0 评论 -
如何搭建LNMP架构
项目目录一、LNMP是什么?二、实验环境准备三、编译安装HTTP服务四、安装mysql数据库五、安装php六、nginx、mysql、php数据包下载地址七、如果想使用shell脚本实现一键部署的请参考下面链接一、LNMP是什么?二、实验环境准备1、将一下几个数据数据包导入到/opt目录下nginx-1.12.2.tar.gzmysql-boost-5.7.20.tar.gzphp-7.1.10.tar.bz2三、编译安装HTTP服务1、安装bzip2解压工具yum -y install原创 2020-10-31 16:37:33 · 447 阅读 · 0 评论 -
LAMP架构一件脚本部署教程
项目目录一、编写http一键部署脚本二、编写mysql一键部署脚本三、编写php一键部署脚本五、测试效果六、如果需要下载数据包请参考上一篇LAMP搭建文章一、编写http一键部署脚本1、导入数据包2、编写shell脚本#!/bin/bash#使用的安装方法为编译安装#需要apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz httpd-2.4.29.tar.bz2包#需要用 source apche.sh 来执行脚本yum -y install bzip2-dev原创 2020-10-29 22:05:34 · 452 阅读 · 2 评论 -
如何搭建LAMP项目
项目目录一、LAMP是什么?二、实验环境准备三、编译安装HTTP服务四、安装mysql数据库五、安装php六、http、mysql、php数据包下载地址一、LAMP是什么?LAMP 架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态 Web 站点服务及其应用开发环境。LAMP 是一个缩写词,具体包括 Linux 操作系统、Apache 网站服务器、MySQL 数据库服务器、PHP(或 Perl、Python)网页编程语言。本章将以源码编译的方式搭建 LAMP原创 2020-10-29 21:45:12 · 509 阅读 · 0 评论