-
用 Keepalived 实现 Proxysql Cluster 高可用
本文是使用《ProxySQL 代理 MariaDB 实现读写分离和负载均衡》的补充,主要记录 proxysql 集群和 keepalived 的配置。配置中的参数参考:https://www.cnblogs.com/kevingrace/p/10411457.html 实验环境: proxysql-node-1(192.168.0.6) proxysql-node-2(192.168.0…- 19
- 0
-
MySQL 高性能中间件 ProxySQL 初步了解和安装
ProxySQL的功能和特性这里不记录,网上好文章很多,这里记录的只适用于我个人查阅的资料。 ProxySQL多层配置系统介绍: RUNTIME:当前生效的配置,proxysql 运行中线程处理请求时使用的配置文件(数据),无法直接修改RUNTIME的配置内容,需要从下层配置应用到runtime上。 MEMORY:(main表)提供用户动态修改配置数据,通过 MySQL 兼容接口查询 proxys…- 29
- 0
-
开源监控方案 Prometheus+Grafana 安装配置
Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由 SoundCloud 公司开发。 输出被监控组件信息的 HTTP 接口被叫做 exporter(相当于 zabbix_agent)。目前互联网公司常用的组件大部分都有 exporter 可以直接使用,比如 Varnish、Haproxy、Nginx、MySQL、Linux 系统信息 (包括磁盘…- 27
- 0
-
Nginx同ip 端口复用/分流的方法
你可能会碰到这个程序要用 443 端口,那个程序也要使用 443 的情况。这时候就要用到 nginx 的 stream 进行分流了。 假设有 web1,web2 两个都要用到 443 端口。则配置方法如下: nginx.conf 配置文件 在 nginx 的末尾加上下面代码即可。 stream { map $ssl_preread_server_name $upstream { web1.moee…- 31
- 0
-
Nginx 上部署 TLS1.3、Brotli、ECC双证书实践
前言 随着相关浏览器对HTTP协议的“不安全”、红色页面警告等严格措施的出台,以及向 iOS 应用的 ATS 要求和微信、支付宝小程序强制 HTTPS 需求,以及在合规方面如等级保护对传输安全性的要求都在推动 HTTPS 的发展。 虽然 HTTPS 优化了网站访问体验(防劫持)以及让传输更加安全,但是很多网站主赶鸭子上架式的使用了 HTTPS 后往往都会遇到诸如:页面加载速度变慢、服务器负载过高以…- 30
- 0
-
Ubuntu 编译安装 Nginx 及拓展支持
介绍 教程修改日期:2017.09.20 Version 1.0-stable Nginx 是一款高性能 Web 服务器软件,其有非常有益的IO表现,而且相较于 Apache Httpd 配置更加简单上手更加容易,本文将向大家介绍编译安装 Nginx 以及其第三方扩展。 Nginx 的额外扩展: OpenSSL 1.1.0,提供 ALPN 支持,支持 HTTP/2 Nginx-CT,透明…- 27
- 0