原创 centos7 Redis主從

環境: Redis主從同步: 也叫redis主從複製,當用戶往master主庫寫入數據時,從庫會通過redis rsync機制從主從得到一份數據文件,從庫會執行相同的操作,保證數據一致。同時slave可以有二級slave,見上

原创 centos7 redis主從之哨兵

環境: redis哨兵模式: 在redis主從的基礎上,實現負載,當主庫宕機時,由哨兵機制,在衆多的從庫中,選舉出新的主庫,當舊主庫啓用時,將會變成新主庫的從庫 缺點: 新主庫出現後,無法自動切換爲主庫,需要手工去php切換,在

原创 Centos7 分離部署lnmp+discuz+wordpress 及Redis

一、環境 軟件版本 Nginx: 1.16.1 Php: 5.6 Mariadb: 5.5.6 Redis: 5.0 Discuz: 3.4 Wordpress: 5.4.2 二、流程(思路) 1、先安裝LNMP

原创 nginx rewrite規則案例小記

flag標記說明 last:本條規則匹配完成終止當前location的規則,繼續向下新的location uri規則 break:本條規則匹配完成即終止,不再匹配後面的任何規則 redirect:返回302臨時重定向,瀏覽器地址

原创 centos 7源碼安裝mysql5.7

安裝軟件依賴 [root@localhost src]# yum install boost gcc ncurses-devel libaio bison gcc-c++ git cmake ncurses-devel opens

原创 Nginx 負載均衡(Centos 7,從源碼安裝開始)

本章從源碼安裝開始,如只看負載均衡部分,可以直接從第三節開始 將前端超高併發訪問轉發至後端多臺服務器進行處理,解決單個節點壓力過大,造成Web服務響應過慢,嚴重的情況下導致服務癱瘓,無法正常提供服務的問題。 負載均衡分爲四層負載均

原创 centos7源碼安裝配置Mariadb10.4.6

踩的坑多了,做個小記! 1、下載 [root@localhost src]# wget http://ftp.hosteurope.de/mirror/archive.mariadb.org//mariadb-10.4.6/sou

原创 Centos 7 Mariadb讀寫分離(案例)

踩的坑多了,做個小記 案例:基於四臺服務器實現mysql讀寫分離,一臺mycat代理服務器,另三臺配置mysql一主多從,實現讀的負載均衡 一:環境準備 Mycat代理服務器 ip: 192.168.1.113 centos

原创 Centos7安裝配置mariadb10.4.13(二進制)

一、下載 [root@localhost src]#wget http://mirrors.dotsrc.org/mariadb//mariadb-10.4.13/bintar-linux-x86_64/mariadb-10.4.

原创 Centos 7自動源碼編譯安裝 Nginx-1.18..0腳本

#!/bin/bash #Centos7源碼安裝nginx-1.18.0 #2020年5月28日 20:04:24 #author Toyix ############################ repobase="/etc

原创 centos7 lvm分區擴容

分區擴容有兩種方法: 添加新硬盤 從其他分區拿空閒空間,本次演示這種 查看vgdisplay剩餘空間 [root@localhost ~]# vgdisplay --- Volume group --- VG Name

原创 Centos7 yum安裝配置mariadb

刪除已有mariadb [root@localhost src]# rpm -qa|grep mariadb|xargs rpm -e –nodeps 查看yum安裝的mariadb版本 [root@localhost src]

原创 centos7 mysql主從(mariadb)

一、工作原理 1、master開啓bin-log日誌 2、master設置授權給其他主機來同步自己的bin-log日誌 3、slave通過授權的用戶密碼來同步master bing-log的內容至relay-bin中,再從rela

原创 centos7 lnmp分離部署及均衡

一、 環境 二、流程(思路) 1、先安裝LNMP(192.168.1.22+192.168.1.24+122.51.223.193),安裝wordpress 2、配置nginx負載均衡 3、添加php均衡 4、配置mariadb

原创 Nginx 虛擬主機、反向代理與代理緩存

一、虛擬主機 環境: [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) [root@localhost ~]# if