原创 Nginx+Tomcat負載均衡羣集+反向代理

實驗環境 Nginx服務器(192.168.13.177) Tomcat1服務器(192.168.13.151) Tomcat2服務器 (192.168.13.178) client測試機 一,負載均衡 1,在Tomcat1,Tomcat2

原创 Haproxy搭建web羣集——(實踐!)

常見的web集羣調度器 目前常見的web集羣調度器分爲軟件和硬件,軟件通常使用開源的LVS,Haproxy,Nginx,硬件一般使用比較多的是F5,也有很多人使用國內的一些產品,如梭子魚,綠盟等 Haproxy應用分析 LVS在企業應用

原创 LVS負載均衡羣集——keepalived+DR模式(實戰!)

keepalived實現原理 keepalived採用vrrp熱備份協議,實現Linux服務器的多機熱備功能 vrrp,虛擬路由冗餘協議,是針對路由器的一種備份解決方案 keepalivd案列講解 keepalived可實現多機熱備,每個熱

原创 LVS負載均衡羣集(理論)

羣集的含義 Cluster,集羣,羣集 由多臺主機構成,但對外只表現爲一個整體 在互聯網應用中,隨着站點對硬件性能,相應速度,服務穩定性,數據可靠性等要求越來越高,單臺服務器力不從心 解決方法: 使用價格昂貴的小型機,大型機 使用普通服務器

原创 LVS負載均衡羣集——NAT模式

NAT模式 地址轉換:  簡稱NAT模式,類似於防火牆的私有網絡結構,負載調度器作爲所有服務器節點的網關,即作爲客戶機的訪問入口,也是各節點回應客戶機的訪問出口 服務器節點使用私有IP地址,與負載調度器位於同一個物理網絡,安全性要優於其他

原创 MySQL——mmm高可用(實踐!)

MySQL-MMM優缺點: 優點:高可用性,擴展性好,出現故障自動切換,對於主主同步,在同一時間只提供一臺數據庫寫操作,保證的數據的一致性。 缺點:Monitor節點是單點,可以結合Keepalived實現高可用。 MySQL-MMM工作

原创 MySQL——主從複製,讀寫分離(實戰!)

MySQL主從複製的類型 基於語句的複製(默認) 在主服務器上執行的語句,從服務器執行同樣的語句 基於行的複製 把改變的內容複製到從服務器 混合類型的複製 一旦發現基於語句無法精確複製時,就會採用基於行的複製 主從複製的工作過程 MySQ

原创 MySQL——全量,增量備份與恢復(實戰篇!)

一,全量備份與恢復 1,進入數據庫,創建表,插入表數據 [root@master2 ~]# mysql -uroot -p ##進入數據庫 Enter password: mysql> create database school;

原创 MySQL——全量,增量備份與恢復(理論篇)

數據備份的重要性 在生產環境中,數據的安全性是至關重要的,任何數據的丟失都可能產生嚴重的後果 造成數據丟失的原因: 程序錯誤 人爲錯誤 計算機失敗 磁盤失敗 災難和偷竊 數據庫備份的分類 物理備份:

原创 MySQL——索引視圖事務,存儲引擎MyLSAM和InnoDB(實戰篇!)

索引的作用 設置了合適的索引之後,數據庫利用各種快速的定位技術,能夠大大加快查詢速率; 特別是當表很大時,或者查詢涉及到多個表時,使用索引可使查詢加快成千倍; 可以降低數據庫的IO成本,並且索引還可以降低數據庫的排序成本; 通過創建唯一性索

原创 MySQL——數據庫基礎操作(實戰篇)

案例:建立學生成績表 一,編譯安裝MySQL 1,安裝環境組件 [root@localhost ~]# yum install -y \ ##安裝環境組件 > ncurses \ > ncurese-devel \ ##控制終

原创 Nginx——rewrite(應用場景實例)

應用場景1——基於域名的跳轉 公司舊域名www.accp.com ,因業務需求有變更,需要使用新域名www.kgc.com 代替 不能廢除舊域名 從舊域名跳轉到新域名,且保持其參數不變 實驗環境 Linux服務器(192.1

原创 Nginx——Rewrite及nginx模塊(理論篇)

Rewrite跳轉場景 URL看起來更規範,合理 企業會將動態URL地址僞裝成靜態地址提供服務 網址換新域名後,讓舊的訪問跳轉到新的域名上 服務端某些業務調整 Rewrite跳轉實現 Rewrite實用場景 Nginx跳轉需求的實現方

原创 Nginx優化——隱藏版本號,網頁緩存,日誌分割(一)

Nginx隱藏版本號 在生產環境中,需要隱藏Nginx的版本號,以避免安全漏洞的泄露 查看方法 使用fiddler工具在Windows客戶端查看Nginx版本號 在centos系統中使用“curl -I 網址” 命令查看 Nginx隱藏版本

原创 Nginx優化——連接超時,進程管理,壓縮,防盜鏈(二)

Nginx實現連接超時 在企業網站中,爲了避免同一個客戶長時間佔用連接,造成資源浪費,可設置相應的連接超時參數,實現控制連接訪問時間 使用fiddler工具查看connection參數 超時參數 Keepalive_timeout