![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
web集群
文章平均质量分 74
模拟企业里的web项目需求,最终目的是构建一个高可用高性能的web集群系统。部署nginx负载均衡系统+keepalived高可用软件,后端使用nginx做web服务器+python api接口,同时搭建内部的一套基于Prometheus+grafana的监控系统。使用ansible实现整
个集群
little genius167
这个作者很懒,什么都没留下…
展开
-
搭建DNS服务器
测试 dns服务能否使用,默认情况下,dns服务器只给自己做解析,不给其他的服务器做解析。通过端口,得知监听53端口。并且域名解析的时候,采用udp方式访问dns服务器。测试,在另外一台客户机上使用dns服务器,进行域名查询测试。首先修改原本的dns服务器。首先修改原本的dns服务器。安装bins-utils。原创 2024-07-31 09:31:29 · 296 阅读 · 0 评论 -
在编译安装的nginx里部署网站
2、测试nginx.conf配置文件是否有语法错误,并重启nginx。3、进入存放网站的目录,修改index.html网页。分别给feng和wen创建首页index.html。进入html文件夹中新建feng和wen文件夹。扩展:conf配置文件的一些功能模块。在nginx配置文件中添加信息。检查配置文件是否没有语法错误。接下来,进行访问测试。原创 2024-07-23 09:55:27 · 306 阅读 · 0 评论 -
keepalived--高可用
是一个用c语言编写的路由软件,这个项目的主要目标是为Linux系统和基于Linux的基础设施提供简单而健壮的负载平衡和高可用性设施。原创 2024-07-15 12:04:59 · 527 阅读 · 0 评论 -
负载均衡器--load balancer
Nginx既是一个web服务器软件,也是一个负载均衡软件(反向代理)原创 2024-07-15 12:03:56 · 369 阅读 · 0 评论 -
Nginx
Nginx 是一款开源的、高性能的 HTTP 和反向代理服务器(中间件),可用于负载均衡,由 Igor Sysoev 所开发。以下是 Nginx 的一些主要特点和优势:1、高性能:能够处理大量并发连接,在高并发场景下表现卓越。2、轻量级:资源消耗低,运行效率高。3、反向代理:可以将客户端请求转发到后端的多个服务器上,实现负载均衡,提高系统的可用性和扩展性。原创 2024-07-15 12:01:52 · 900 阅读 · 0 评论 -
安装mysql的mysqld_exporter
一、node_exporter与mysqld_exporter的区别1.安装了node_exporter -->获取mysql服务器的cpu、内存、磁盘IO、网络IO、进程等信息监听:90902.安装mysqld_exporter -->获取MySQL内部的性能指标监听:9104接下来我们安装mysqld_exporter代理程序1、在mysql服务器上登录MySQL2、创建用于获取mysqld进程信息的数据库的用户exporterCREATE USER 'exporter原创 2024-07-15 12:01:01 · 432 阅读 · 0 评论 -
grafana--数据可视化工具
提前准备好安装包由于是.rpm资源包,我们使用yum命令安装安装完成后,启动grafana并设置开机自启通过查看进程或者端口,判断grafana是否启动成功登录,在浏览器里登录默认的用户名和密码是用户名admin密码admin修改一个新密码123456,然后会进入下面的图形。原创 2024-07-05 19:56:47 · 200 阅读 · 0 评论 -
prometheus--系统监控和报警工具
Prometheus 是一个开源的监控系统和时间序列数据库。它专为监控动态服务和现代化基础设施而设计,具有以下显著特点:1、主动式采集:通过配置 exporter 或者直接使用内置的采集方式,主动从目标系统获取监控指标数据。2、灵活的指标定义:支持各种类型的指标,如计数器、仪表盘、直方图等。3、强大的查询语言:PromQL(Prometheus Query Language)允许用户进行复杂的查询和聚合操作,以便深入分析监控数据。原创 2024-07-04 20:44:17 · 456 阅读 · 0 评论 -
ansible--自动化运维
ansible是使用python开发的一个自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。原创 2024-07-04 19:44:21 · 784 阅读 · 0 评论 -
Mysql部署
本文详细阐述了 MySQL 服务器部署的全过程。首先介绍了部署前的准备工作,包括系统环境要求和相关软件的安装。接着,重点讲解了 MySQL 服务器的安装步骤。在安装完成后,详细说明了服务器的配置要点,如用户权限设置。最后,对部署后的测试和常见问题的解决方法进行了总结,以确保 MySQL 服务器能够稳定、高效地运行。原创 2024-07-03 20:32:39 · 444 阅读 · 0 评论 -
Web部署
1、在vmware上部署web服务器、mysql服务器2、在xshell远程连接两台服务器。原创 2024-07-03 14:35:34 · 465 阅读 · 0 评论