高可用集群下的负载均衡(5):haproxy的动静分离与读写分离
生活随笔
收集整理的這篇文章主要介紹了
高可用集群下的负载均衡(5):haproxy的动静分离与读写分离
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、haproxy動靜分離
實驗環境:
server2(haproxy):安裝 haproxy
server3(靜態服務器):在apache的默認發布目錄下創建一個 images目錄,并放一張圖片
server4(動態服務器):安裝php ,修改回 80 端口(之前做過端口轉發,所以需要改回來)
1. server4中進行設置
【1】安裝php
【2】/etc/httpd/conf/httpd.con 中修改端口
【3】vim index.php
【4】在頁面中進行訪問
2. server3 中進行設置
【1】創建一個/var/www/html/images 放置圖片
【2】在瀏覽器中訪問
3. server2 中修改配置文件
[root@server2 haproxy]# vim /etc/haproxy/haproxy.cfg4. 測試
二、haproxy 讀寫分離
1 . 實現環境:
server2(haproxy):安裝 haproxy
server3(讀服務器):所有讀取的動作都在server3
舉例:上傳圖片時,在未點擊上傳時,一直時在server3中 安裝PHP 讀文件:在http默認發布目錄中建立upload目錄,并修改權限 ;將讀寫的php代碼放入默認發布目錄中server4(寫服務器):寫入都在server4
舉例:點擊上傳后,是在server4中 寫文件:在http默認發布目錄中建立upload目錄,并修改權限 ;將讀寫的php代碼放入默認發布目錄中2. 實驗
【1】建立upload目錄
此處以server4中為例,需要注意server3中也需要做此操作.
- 刪除之前做動靜分離實驗時創建的index.php文件,將upload文件中的文件已到apache的默認發布目錄中
【2】可讀寫的php代碼
【3】修改配置文件
- server2:
【4】測試
-
選擇想要上傳的圖片(讀操作是在server3中)
-
點擊Submit上傳后出現如下信息,顯示上傳成功(寫入到server4中了)
圖片是被上傳到了server4中的upload目錄中
總結
以上是生活随笔為你收集整理的高可用集群下的负载均衡(5):haproxy的动静分离与读写分离的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: X-Window结构分析与应用
- 下一篇: spring-boot-starter