原创 Haproxy及相關配置案例
前言 LB Cluster中可以分爲四層調度和七層調度。前面學的LVS、nginx(stream模塊)都屬於四層調度,七層調度有nginx(http模塊)等。HAProxy是一款應對客戶端10000以上的同時連接的高性能的TCP和HT
原创 mysql+proxysql+keepalived實現高可用的數據庫讀寫分離
前言 爲了降低一臺數據庫的IO,遠程連接數據庫的時候,可以實現讀寫分離進行調度。這裏就出現了一個單點,所以必須要做一個高可用。當然數據庫服務器也需要做主從複製。實驗結構 說明:上圖的拓撲只是整個架構中的一個小部分,其
原创 HTTP/NGINX+TOMCAT實現動靜分離
什麼是TOMCAT? Tomcat和其他web服務器一樣,可以響應HTML的請求,實際上Tomcat是Apache的服務器的擴展,但是運行時他是獨立運行的。另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomca
原创 centos7.3編譯安裝php-7.1.10
實驗環境:centos7.3主機一臺apache服務配置結束http://php.net/ 官網下載最新版php源碼包實驗前準備]#yum install libxml2-devel -y ]#yum install bzip2-devel
原创 DNS的簡介和BIND實現
DNS簡介 DNS其實大家都不陌生,因爲這個是我們訪問互聯網必不可少的一個東西,全稱:Domain Name System。在當今計算機網絡中是通過IP地址來進行主機之間互聯的,但是我們知道IP地址有32位,以後還會普及IPv6,12
原创 HTTPS的實現
WEB服務是互聯網最常見的服務類型,隨着技術的發展,安全是對用戶來說頭等大事,下面實驗簡單的還原了一下現在互聯網最流行HTTPS的實現。實驗目的:實現域名訪問網頁(DNS解析);HTTPS的實現(私建CA,實現自籤和證書頒發);實現HTTP
原创 DevOps"八榮八恥"
以可配置爲榮,以硬編碼爲恥以互備爲榮,以單點爲恥以隨時重啓爲榮,以不能遷移爲恥以整體交付爲榮,以部分交付爲恥以無狀態爲榮,以有狀態爲恥以標準化爲榮,以特殊化爲恥以自動化工具爲榮,以手動和人肉爲恥以無人值守爲榮,以人工介入爲恥
原创 如何在centos7上網卡名稱迴歸傳統
前言 自從centos發佈了7版本後,變化特別大。除了新增的命令之外,很多設備的名稱都來了個大變革。其中就包括了網卡名稱。有些人覺得比較新穎,但是有些人覺得比較彆扭。這裏給大家介紹一下如何讓網卡名字恢復傳統。1、編輯/etc/def
原创 mha簡單配置
關於mha mha是一款開源的mysql的高可用程序,它爲mysql主從複製架構提供了自動化主機故障轉移功能。mha檢測架構的所有節點,一但檢測到主節點有故障時,會立即提升擁有最新數據的從節點成爲新的主節點。除了故障時轉移,mha也支
原创 mysqldump實現簡單備份恢復
簡介 mysql數據庫的備份在企業中是工作的重中之重,在企業中沒有專業DBA的情況下,這部分工作自然而言就落到了運維的頭上。所以一個合格的運維必須要掌握這部分技能。備份工具 1、mysqldump :mysql自帶的備份工具,屬
原创 簡便方法創建自簽名證書
前面我們詳細介紹了證書的創建和頒發,這裏給大家介紹一個新的方法創建自簽名的私鑰1、私鑰和證書放在同一個文件裏]#cd /etc/pki/tls/certs/ ]#make httpd.pem 2、分開放私鑰和證書,必須要輸私鑰的口令]#ma
原创 centos6.9編譯安裝php5.6(基於php-fpm模式)
寫在前面centos6默認安裝的httpd2.2是不支持fcgi模式的,那麼如何在6上實現fpm模式呢,這裏需要編譯安裝httpd2.4(具體步驟參見之前的博文)。前提: 編譯安裝httpd2.4二進制安裝mariadb5.5yum 安裝相
原创 centos6.9編譯安裝httpd2.4
實驗環境準備:官網http://www.apache.org/下載源代碼httpd2.4,以及相關依賴包apr-1.6.2,apr-util-1.6.0準備沒有安裝過httpd任何版本的centos6.9系統安裝開發包]#yum insta