搭建一個LVS-nat,負載均衡 WordPress

準備工作

首先配置一下環境:

      Directory:ens33 172.16.251.73 ens37 192.168.42.1

      RS1:192.168.42.132  gw 192.168.42.1

      RS2:192.168.42.133  gw 192.168.42.1

   將全部主機時間同步 :ntpdate 172.16.0.1

大致拓撲圖為:

    搭建一個LVS-nat,負載均衡 Wordpress

在RS1、2上:

    yum install httpd php php-mysql

vim /etc/httpd/conf.d/zhang.conf

  搭建一個LVS-nat,負載均衡 Wordpress  搭建一個LVS-nat,負載均衡 Wordpress

將wordpress目錄創建軟連接:

    ln -s /tmp/wordpress/ /var/www/html/wordpress/

在數據庫主機上:

    yum install mariadb-server

 編輯配置文件:

    vim /etc/my.cnf.d/server.cnf

    搭建一個LVS-nat,負載均衡 Wordpress

開啟服務systemctl start mariadb

    對數據庫進行操作:

        搭建一個LVS-nat,負載均衡 Wordpress

回到RealServer中:

  編輯wordpress配置文件:

    cp wp-config-sample.php  wp-config.php

    vim wp-config.php

    搭建一個LVS-nat,負載均衡 Wordpress

當上傳資源時,發生以下錯誤時:搭建一個LVS-nat,負載均衡 Wordpress

 將該目錄加入寫權限:chmod -R a+w wordpress/搭建一個LVS-nat,負載均衡 Wordpress

啟動httpd服務


再將非結構化的的內容共享在一臺主機上,利用NFS:   

    yum install -y nfs-utils

    mkdir /data/wp

    vim /etc/exports

搭建一個LVS-nat,負載均衡 Wordpress

systemctl start nfs.service

ss -ntl 查看2049端口開啟

RS服務器上:

mount -t nfs 192.168.42.138:/data/wp /var/www/html/wp-content/

在Directory中:

    yum install -y ipvsadm

  配置lvs-nat:  

    ipvsadm -A -t 172.16.251.73:80 -s rr

    ipvsadm -a -t 172.16.251.73:80 -r 192.168.42.132 -m

    ipvsadm -a -t 172.16.251.73:80 -r 192.168.42.133 –m

ipvsadm -ln

搭建一個LVS-nat,負載均衡 Wordpress

開啟核心轉發功能:

    sysctl -w net.ipv4.ip_forward=1

測試:


在RS主機中查看訪問日志,

搭建一個LVS-nat,負載均衡 Wordpress

搭建一個LVS-nat,負載均衡 Wordpress

可知遵循lvs輪詢模式

編輯新的文章:

搭建一個LVS-nat,負載均衡 Wordpress

在數據庫中查看:

    搭建一個LVS-nat,負載均衡 Wordpress

可見,搭建成功

原創文章,作者:Immortals、zcy,如若轉載,請注明出處:http://www.www58058.com/78388

(1)
Immortals、zcyImmortals、zcy
上一篇 2017-06-22 16:57
下一篇 2017-06-22 21:05

相關推薦

  • N22-第五周作業-冥界之王

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;    [root@CentOS6 ~]# cat /boot/grub/grub.conf | grep -E  "^[[:space:]]{1,}"…

    Linux干貨 2016-09-19
  • 數據庫的備份和恢復

    數據庫的備份和恢復 一 (理論篇)、數據庫備份與恢復基礎 1、數據庫的備份與恢復 備份:存儲的數據副本; 原始數據:持續改變; 恢復:把副本應用到線上系統; 僅能恢復至備份操作時刻的數據狀態; 時間點恢復: binary logs; 2、為什么備份? 災難恢復: 硬件故障(冗余)、軟件故障(bug)、自然災害、黑客攻擊、誤操作、…&nb…

    2016-11-22
  • 淺談編譯kernel+busybox構建擁有遠程ssh登錄和web功能最小linux系統(一)

    實驗環境win7+VM11.1 大致過程總攬 1,硬件準備以及查看硬件設備型號(不用擔心,這些都是VM虛擬出來的) 2,編譯環境的配置以及下載內核源碼以及編譯內核 3,編譯busybox,以及提供系統正常運行的配置文件,初步運行linux系統 4,編譯安裝dropbear提供ssh服務 5,安裝nginx;提供web服務 一,硬件準備以及查看硬件設備型號 由…

    Linux干貨 2015-09-22
  • N22-第一周作業

    1、描述計算機的組成及其功能    組成:        硬件:            CPU:運算器、控制器、寄存器、緩存     &nb…

    Linux干貨 2016-08-15
  • 馬哥教育網絡班21期+第一周課程練習

    一、計算機的組成及其功能 自上個世紀40年代開始截止到目前,我們所有的計算機包括手持的智能終端設備,它們整個組織體系設備都是遵循馮諾依曼體系結構。 現代計算機設備的組成部分: 運算器、控制器、存儲器、輸入設備、輸出設備 控制器:控制器是整個計算機的樞紐,一般是控制計算機整個部件之間協調的,比如運算器要想運算的話,首先得從存儲器中取出數值。或者輸入設備輸入數?!?/p>

    Linux干貨 2016-07-07
  • ThirdWeek_SecondDay

    Python學習筆記整理

    Linux干貨 2017-10-09
欧美性久久久久