web服务
weixin_49226813
这个作者很懒,什么都没留下…
展开
-
ELK部署实战
ELK实战实验规划Nginx服务器配置elasticsearch群集elasticsearch-master服务器设置elasticsearch-backup服务器设置主节点安装插件测试访问nginx服务器安装logstash安装kibana展示收集的日志 实验规划 主机名 IP地址 nginx服务器 nginx 20.0.0.10/24 elasticsearch主服务器 elasticsearch-master 20.0.0.20/24 elasticsearch从服务器 el原创 2020-12-06 18:36:28 · 258 阅读 · 0 评论 -
Firewalld+iptables
目录FirewalldFirewalld简介Firewalld网络区域firewall配置命令iptablesiptables的表、链结构安装使用iptables防火墙语法构成数据包的常见控制类型添加新的规则查看规则列表删除、清空规则常见的通用匹配条件常见的隐含匹配条件常用的显式匹配条件 Firewalld Firewalld简介 1、支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具; 2、支持IPv4,IPv6防火墙设置以及以太网桥; 3、支持服务或应用程序直接添加防火墙规则接口; 4、拥原创 2020-11-29 16:12:12 · 134 阅读 · 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 · 597 阅读 · 0 评论 -
GFS分布式文件系统
项目目录GlusterFS概述GlusterFS简介GlusterFS特点GlusterFS术语模块化堆栈式架构GlusterFS工作原理GlusterFS工作流程弹性HASH算法GlusterFS的卷类型分布式卷分布式卷分布式卷的特点条带卷条带卷特点复制卷复制卷特点分布式条带卷分布式复制卷部署群集环境创建分布式卷创建条带卷创建复制卷创建分布式条带卷创建分布式复制卷 GlusterFS概述 GlusterFS简介 开源的分布式文件系统 由存储服务器、客户端以及NFS/Samba存储网关组成 无元数据服务器原创 2020-11-17 10:34:21 · 515 阅读 · 0 评论 -
Nginx+Tomcat架构
项目目录一、Tomcat部署步骤tomcat虚拟主机的设置(基于域名,基于端口)基于域名基于端口 一、Tomcat部署步骤 1、将需要配置的软件包上传到服务器上,配置Java环境 tar zxf jdk-8u91-linux-x64.tar.gz -C /opt mv /opt/jdk1.8.0_91/ /usr/local/java cd /etc/profile.d vim java.sh export JAVA_HOME=/usr/local/java #设置Java根目录 ex原创 2020-11-12 19:31:45 · 232 阅读 · 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 · 348 阅读 · 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 · 374 阅读 · 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 · 318 阅读 · 0 评论 -
Nginx网站服务
项目目录关于NginxNginx服务基础Nginx配置文件参数详情Nginx的访问状态统计Nginx访问控制Nginx虚拟主机1、虚拟主机基于域名访问2、虚拟主机基于端口访问3、虚拟主机基于IP地址访问 关于Nginx 一款高性能、轻量级Web服务软件 稳定性高 系统资源消耗低 对HTTP并发连接的处理能力高 单台物理服务器可支持30 000~50 000个并发请求 Nginx服务基础 nginx服务器IP地址:20.0.0.10 1、导入数据包 [root@nginx opt]# ll 总用量 960原创 2020-11-11 23:12:45 · 339 阅读 · 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 · 275 阅读 · 0 评论 -
apache虚拟主机
项目目录apache基本安装虚拟主机基于IP地址虚拟主机基于域名访问虚拟主机基于端口访问 apache基本安装 web1服务器IP地址:20.0.0.10 1、导入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 · 135 阅读 · 1 评论 -
Apache网页优化
项目目录Apache的基本安装Apache网页优化一、网页压缩二、网页缓存Apache安全优化 Apache的基本安装 1、关闭防火墙 [root@web ~]# systemctl stop firewalld [root@web ~]# setenforce 0 2、导入数据包,关闭防火墙和核心防护 [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 · 273 阅读 · 1 评论 -
redis搭建主从模式及哨兵模式
项目目录redis结构拓扑图实验准备环境搭建主从模式搭建哨兵模式故障模拟进行设置哨兵模式 redis结构拓扑图 实验准备环境 一、三台服务器都搭建redis服务 1、导入redis-5.0.7.tar.gz数据包 2、解压数据包 [root@redis-1 ~]# tar zxvf redis-5.0.7.tar.gz 3、编译安装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 · 171 阅读 · 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 · 175 阅读 · 0 评论 -
Apache连接保持及日志分割
项目目录Apache连接保持一、安装apchen服务器二、设置连接保持三、Apache访问控制四、设置用户访问验证五、日志分割六、使用自动的工具分割日志七、使用第三方工具分割日志八、部署 AWStats 分析系统 Apache连接保持 Apache连接保持相关参数 1、KeepAlive 是否打开连接保持,OFF关闭,ON打开 2、KeepAliveTimeout 一次连接多次请求之间的最大间隔时间,两次请求超过该时间连接断开 3、MaxKeepAliveRequests 一次长连接能够传输的最大请求数量原创 2020-11-09 16:24:46 · 232 阅读 · 0 评论 -
Squid服务器应用
项目目录Web代理的工作机制代理的基本类型一、搭建squid服务二、搭建web服务三、设置传统代理四、测试传统代理五、设置透明代理六、设置acl访问控制列表七、squid日志分析八、反向代理 Web代理的工作机制 缓存网页对象,减少重复请求 代理的基本类型 1、传统代理:适用于Internet,需明确指定服务端 2、透明代理:客户机不需指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将Web访问重定向给代理服务器处理 使用代理的好处 1、提高Web访问速度 2、隐藏客户机的真实IP地址 实验准备环原创 2020-11-21 15:25:17 · 589 阅读 · 0 评论 -
Haproxy搭建Web群集
项目目录常见的Web集群调度器Haproxy应用分析Haproxy调度算法原理Haproxy支持多种调度算法,最常用的有三种Nginx的安装与启动Haproxy安装与启动建立Haproxy的配置文件Haproxy配置文件通常分为三个部分Haproxy配置文件详解测试Haproxy集群Haproxy参数优化Haproxy搭建Web群集配置 常见的Web集群调度器 1、目前常见的Web集群调度器分为软件和硬件 2、软件通常使用开源的LVS、Haproxy、Nginx 3、硬件一般使用比较多的是F5,也有很多人使原创 2020-11-05 19:00:49 · 297 阅读 · 0 评论 -
LVS搭配Keepalived
项目目录为什么实用KeepalivedKeepalived工具介绍Keepalived实现原理剖析Keepalived案例讲解Keepalived安装与启动搭建LVS搭配Keepalived服务 为什么实用Keepalived 企业应用中,单台服务器承担应用存在单点故障的危险单点故障一旦发生,企业服务将发生中 断,造成极大的危害 Keepalived工具介绍 专为LVS和HA设计的一款健康检查工具 支持故障自动切换(Failover) 支持节点健康状态检查(Health Checking)官方网站: htt原创 2020-11-05 15:29:43 · 245 阅读 · 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 · 122 阅读 · 0 评论 -
负载均衡群集(LVS)介绍-NAT设置
项目目录集群的含义问题解决方法企业集群分类负载均衡群集高可用群集高性能运算群集LVS的负载调度算法负载均衡的结构负载均衡群集工作模式分析NAT模式地址转换TUN模式DR模式直接路由NFS共享存储服务LVS-NAT部署实战LVS-NAT部署步骤LVS负载调度器设置配置web服务器nfs共享服务器 集群的含义 由多台主机构成,但对外只表现为一个整体 问题 互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心 解决方法 使用价格昂贵的小型机、大型机使用普通服务器构建原创 2020-11-03 20:16:09 · 290 阅读 · 0 评论 -
如何搭建LNMP架构
项目目录一、LNMP是什么?二、实验环境准备三、编译安装HTTP服务四、安装mysql数据库五、安装php六、nginx、mysql、php数据包下载地址七、如果想使用shell脚本实现一键部署的请参考下面链接 一、LNMP是什么? 二、实验环境准备 1、将一下几个数据数据包导入到/opt目录下 nginx-1.12.2.tar.gz mysql-boost-5.7.20.tar.gz php-7.1.10.tar.bz2 三、编译安装HTTP服务 1、安装bzip2解压工具 yum -y install原创 2020-10-31 16:37:33 · 527 阅读 · 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 · 535 阅读 · 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 · 645 阅读 · 0 评论