ARM环境中编译安装mysql5.7.44数据库
ARM环境中编译安装mysql5.7.44数据库
编译环境准备
1 | yum install -y cmake bison flex libaio-devel numactl-devel openssl-devel gcc gcc-c++ libtirpc-devel ncurses-devel |
解压安装包
1 | tar xvf mysql-5.7.44.tar.gz |
创建并进入编译目录
1 | cd mysql-5.7.44 |
1 | yum install -y cmake bison flex libaio-devel numactl-devel openssl-devel gcc gcc-c++ libtirpc-devel ncurses-devel |
1 | tar xvf mysql-5.7.44.tar.gz |
1 | cd mysql-5.7.44 |
项目上经常会用到trafficserver来作为缓存服务,下面的一些配置是项目中经常使用到的一些配置,记录一下。
Traffic Server 是一个高性能的开源反向代理和缓存服务器,由 Apache 基金会开发和维护。它被设计用于提供高吞吐量、低延迟的 Web 服务,并且非常适合作为反向代理、缓存和负载均衡器使用。
Traffic Server 的主要特点和功能包括:
Traffic Server 是一个功能强大且灵活的反向代理和缓存服务器,适用于高负载的 Web 环境。它被广泛应用于大型网站、内容分发网络(CDN)、广告网络和其他需要高性能和可扩展性的应用场景。
项目中由于会使用到minio对象存储,在需要满足项目多点灾备的情况下,记录下使用mirror和replicate来实现minio同步和镜像的相关功能,作为后续配置参考。
mc mirror 用于在两个minio server中的桶之间进行数据同步。mc mirror 命令类似于 Unix rsync 命令,会对源和目标地址进行比较,并只将新增或修改的内容从源复制到目标,可以实现将源目录快速同步到目标目录。
mc replicate 用于配置 Minio 服务器上的桶(replication rules)用于在区域间自动复制对象。这通常用于地理冗余和跨区域数据复制。最大的优势是在源桶和目标桶之间实现自动、异步的对象复制。
项目中很多时候需要使用nginx类服务作为反向代理来打通不同业务的互相访问使用,一般情况下项目中会直接使用到nginx的proxy模块来实现业务的反向代理,近年来国家高度重视网络安全,各类的安全渗透扫描测试层出不穷,项目上如果没有专门配置安全管理员或安全类工程师的情况下,nginx很容易会被识别为网络攻击发起者,为消除不必要的误会,以下就如何加强反向代理服务的安全性、维护反向代理自身API接口安全合理性进行。
关键字: