LVS實現負載均衡wordpress

項目構建: LVS實現基于https wordpress 組建

LVS實現負載均衡wordpress

必需軟件:

nfs-utils-1.2.3-70.el6.x86_64

配置步驟:

1.在D主機設置NFS共享目錄 /app/nfsdata

#mkdir /app/nfsdata //最好用LVM 實現在線擴展

#chown mysql: /app/data //確認該主機mysql用戶存在

#chown mysql: /app/nfsdata //因為這個目錄是mysql用戶訪問,所以屬組屬主需要修改

#vim /etc/exports

1 /app/nfsdata 172.18.148.0/24(rw,async,all_squash,anonuid=27,anongid=27)

2 /app/nfsdata 172.18.48.0/24(rw,async,all_squash,anonuid=27,anongid=27)

#exportfs -ra 或者NFS服務沒開啟的話開啟服務

2.在B客戶機

因為基于LVS-DR調度架構:

所以先修改內核參數禁用ARP 的廣播與響應機制

echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore

echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce

# ifconfig lo:0 172.18.148.148/32 broadcast 172.18.148.148

#route add -host 172.18.148.148 dev lo:0

#showmount -e 172.18.148.162

LVS實現負載均衡wordpress

#mkdir /app/mysql //創建數據庫目錄

#chown mysql: mysql

#vim /etc/fstab

172.18.148.162:/app/nfsdata /app/mysql nfs defaults 0 0

#mount -a

創建文件測試:(略)

#vim /etc/my.cnf

datadir=/app/mysql

skip_name_resolve

#service mysqld start //重啟服務

mysql> grant all on *.* to ‘zhoulizhi’@’%’ identified by “zhoulizhi”; //創建測試用戶

創建測試文件:

LVS實現負載均衡wordpress

測試: //結果表明LAMP 架構完成

LVS實現負載均衡wordpress

3.服務區C配置同上

  • 在共享主機上創建wordpress 目錄并共享

    #mkdir /app/wordpress

    #chown apache: /app/wordpress

    #vim /etc/exports

    #exportfs -ra

  • 在B服務器上配置wordpress 相關
    • #mkdir wordpress //在網頁根目錄下
    • #chown apache: wordpress
    • vim /etc/fstab
      • 172.18.148.162:/app/wordpress /var/www/html/wordpress nfs defaults 0 0
    • mount -a
  • 在C服務器上配置wordpress 參照5.
  • 測試鏈接:
    • LVS實現負載均衡wordpress
  • A主機的設置:設置IP與調度
    • # ifconfig eth0:0 172.18.148.148/16
    • ipvsadm -A -t 172.18.148.148:80 -s wrr -p //-p 保持鏈接保證會話同步
    • ipvsadm -a -t 172.18.148.148:80 -r 172.18.148.11 -g -w 1 // 因為是DR 調度,所以為-g 選項
    • ipvsadm -a -t 172.18.148.148:80 -r 172.18.148.11 -g -w 1

  • 安裝wordpress
    • LVS實現負載均衡wordpress
  • 鏈接測驗:
    • LVS實現負載均衡wordpress
  • 數據1統計:

    LVS實現負載均衡wordpress

原創文章,作者:zhoulz,如若轉載,請注明出處:http://www.www58058.com/75243

(0)
zhoulzzhoulz
上一篇 2017-05-11
下一篇 2017-05-12

相關推薦

  • 描述器

    Edit 描述器 |[Descriptors] 描述器的表現 用到3個魔術方法:__get__()、__set__()、__delete__() 方法用法: object.__get__(self,instance,owner) object.__set__(self,instance,value) object.__delete__(self,instan…

    Linux干貨 2017-11-29
  • 馬哥教育網絡班N22期+第三周課程練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。    who | cut -d " " -f 1 | sort | uniq 2、取出最后登錄到當前系統的用戶的相關信息。    last | head -n 1  3、取出當前系統上被用戶當作其默…

    Linux干貨 2016-09-08
  • httpd應用舉例

    應用舉例1、基于用戶和組認證的方式訪問ftp         1、編輯配置文件/etc/httpd/conf/httpd.conf,并使用httpd -t 檢查語法,并systemctl reload httpd       &n…

    Linux干貨 2016-10-23
  • 馬哥教育網絡班22期-第4周博客作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@zck ~]# cp -r /etc/skel /home/tuser1 [root@zck ~]# ll -d /hom…

    Linux干貨 2016-09-02
  • ?iptables簡單介紹

    iptables簡單介紹 什么是防火墻? 防火墻是工作在主機或網絡邊緣,能夠對其所匹配到的報文根據事先定義好的規則作出相應處理的組件,可以是軟件,也可以是硬件,還能軟硬結合實現。 UNIX/Linux中對防火墻的實現 早期在openBSD中通過內核中的ipfw實現簡單的數據報過濾功能、后來在Linux 2.2內核中使用ipchains來取代,意為鏈、后來在L…

    Linux干貨 2016-03-31
  • net25 第15周作業

    1、總結sed和awk的詳細用法; SED sed模式空間 默認不編輯源文件,僅對模式空間中的數據做處理:而后,處理結束后,將模式空間打印屏幕 sed [options]’address+command’ file… -n:靜默模式,不再默認顯示模式空間的內容 -i:直接修改原文件 -e script -e script 同時執行多個腳本 -f /pat…

    Linux干貨 2017-05-15
欧美性久久久久