搭建一個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
下一篇 2017-06-22

相關推薦

  • ?yum源的生成與配置{ local;cdrom;http;ftp;}

    ?yum源的生成與配置{ local;cdrom;http;ftp;} 本文是繼上一篇文章“CentOS程序安裝的3種方式{ 源碼包安裝 | rpm包安裝 | yum安裝;}”的補充,上篇文章http://www.www58058.com/38812主要介紹了基于cdrom的yum源制作和配置以及歸納了詳細的yum命令。本文繼續介紹基于本地file、遠程ht…

    Linux干貨 2016-08-24
  • LVM 2 介紹以及怎么使用?

    一、 LVM是什么? LVM利用Linux內核的device-mapper來實現存儲系統的虛擬化(系統分區獨立于底層硬件)。 通過LVM,你可以實現存儲空間的抽象化并在上面建立虛擬分區(virtual partitions),可以更簡便地擴大和縮小分區,可以增刪分區時無需擔心某個硬盤上沒有足夠的連續空間, without getting caught up …

    Linux干貨 2017-01-06
  • Homework Week-2 Linux文件管理

    1、Linux上的文件管理命令都有哪些,其常用的使用方法及其相關示例演示。 文件管理工具:cp, mv, rm         cp命令:copy  源文件  目標文件                單源復制:cp [O…

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

    1、詳細描述一次加密通訊的過程,結合圖示最佳。 Bob先利用單向加密算法提取當前數據的指紋(特征碼),再用自己的私鑰加密數據指紋并附加于數據尾部, 然后利用對稱加密將整個文件加密,之后用Alice的公鑰加密對稱加密密鑰附加于尾部。 Alice收到數據后,先用自己的私鑰解密,得到對稱加密密鑰,之后用對稱加密密鑰解密,然后用Bob的公鑰 解密得到數據指紋,并且驗…

    Linux干貨 2016-11-14
  • Linux基礎與命令解釋

    Linux基礎與命令 Linux起源     ? 1984 年:Richard Stallman 發起GNU 項目和自由軟件基金會 創建開源的UNIX 實用工具版本 創建通用公共許可證(GPL) ) 開源軟件許可實施原則 ? 1991 年:Linus Torvalds 發布Linux 創建開放源碼,類Unix 的內核,在GPL 下發布 下…

    Linux干貨 2017-03-17
  • 第二周作業

    作業

    Linux干貨 2018-03-20
欧美性久久久久