nginx--tcp负载均衡

mysql负载均衡

安装mysql

复制代码
yum install -y mariadb-server
systemctl start mariadb
systemctl enable mariadb
ss -ntl

创建数据库并授权

复制代码
MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all privileges on wordpress .* to "wordpress"@"192.168.33.%" identified by "123456";
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

配置nginx

复制代码
vim /apps/nginx/conf/nginx.conf
}
stream {
    upstream mysql_server {
      server 192.168.33.171:3306 max_fails=3 fail_timeout=30s;
 }
    server {
      listen 192.168.33.180:3306;
      proxy_connect_timeout 30s;
      proxy_timeout 300s;
      proxy_pass mysql_server;
 }
}

写入时闭合http

访问

redis负载均衡

安装redis

复制代码
wget https://download.redis.io/releases/redis-6.0.6.tar.gz
tar -zxvf redis-6.0.6.tar.gz 
cd redis-6.0.6
make
cd src/
redis-server
ss -ntl

修改文件

复制代码
vim /root/redis-4.0.14/redis.conf
修改为bind 0.0.0.0

配置nginx

复制代码
}
stream { 
    upstream mysql_server {
      server 192.168.33.171:3306 max_fails=3 fail_timeout=30s; 
      server 192.168.33.149:6379 max_fails=3 fail_timeout=30s;
 }
    server {
      listen 192.168.33.180:6379;
      proxy_connect_timeout 30s;
      proxy_timeout 300s;
      proxy_pass mysql_server;}
    server {
      listen 192.168.33.180:3306;
      proxy_connect_timeout 30s;
      proxy_timeout 300s;
      proxy_pass mysql_server;
 }
}

访问

相关推荐
huaweichenai5 分钟前
docker部署kkFileView实现文件预览功能
运维·docker·容器
以太浮标6 分钟前
华为eNSP模拟器综合实验之-BFD联动配置解析
运维·网络·华为·信息与通信
工程师老罗36 分钟前
龙芯2k0300 PMON取消Linux自启动
linux·运维·服务器
千百元1 小时前
centos如何删除恶心定时任务
linux·运维·centos
skywalk81631 小时前
网站证书自动续订失败的问题解决,原来是续订指令certbot renew出错,导致crontab定时任务续订失败
运维·服务器·证书·certbot
额呃呃1 小时前
游戏服务器和一般高性能服务器的区别
运维·服务器·游戏
2501_906150562 小时前
开源问卷平台DWSurvey开发配置记录
运维·开源·jenkins
gaize12132 小时前
服务器分类及区别划分!多样化服务器用途体系架构及层次分类
运维·服务器·架构
鲁正杰2 小时前
【运维部署】现代化内网穿透与文件共享方案 (Rust)
运维·开发语言·rust
济6173 小时前
linux(第七期)--gcc编译软件-- Ubuntu20.04
linux·运维·服务器